Advertisement
Guest User

Untitled

a guest
Mar 26th, 2020
381
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var otoMoto = async function (page) {
  2.   var response = await fetch('https://www.otomoto.pl/ajax/search/list?q=11111111111111111&page=' + page);
  3.   var text = await response.text(); // read response body as text
  4.   var ids = text.match(/-[a-zA-Z\d]+\.html/gm);
  5.   var idsMapped = ids.map(id => id.slice(3, -5));
  6.     idsMapped = [...new Set(idsMapped)];
  7.  
  8.   idsMapped.forEach(
  9.     async id => await sendReport(id)
  10.     )
  11.  
  12.     alert('Janusze zareportowani')
  13.   return idsMapped;
  14. }
  15.  
  16. var sendReport = async function (id) {
  17.   var formData = new URLSearchParams()
  18.   formData.append('reason', 'violation');
  19.   formData.append('msg', 'Brak poprawnego numeru VIN');
  20.   formData.append('email', '');
  21.   formData.append('id', id)
  22.  
  23.   await fetch('https://www.otomoto.pl/ajax/misc/report/', {
  24.           method: 'POST',
  25.           headers: {
  26.             'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
  27.           },
  28.           body: formData
  29.         })
  30. }
  31.  
  32. var reportJanuszy = async function () {
  33.   for (let i = 1; i <= 10; i++) {
  34.         await otoMoto(i)
  35.   }
  36. }
  37.  
  38. reportJanuszy()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement