Wpis z mikrobloga

Hej, stworzyłem wczoraj wieczorem bota Selenium + seleniumwire + chromedriver
Miał zbierać info z Allegro i działał. rotacyjne headery i proxy
A dzisiaj już nie działa. Wie ktoś dlaczego? Teraz wyskakuje na chwilę żeby aktywować JS a potem wykrywa bota.

#programowanie #webstuff #python
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Marek_Kodrat:
Czy w ogóle allegro serwuje Ci doom gdzie masz info które Cię interesuje, czy jakaś stronę z informacją, że jesteś zbanowany?
Sprawdź https://github.com/ultrafunkamsterdam/undetected-chromedriver
Sprawdź czy działa jak masz headless i headfull browser. Pyvirtualdisplay + headfull browser może rozwiązać sprawę, ale niekoniecznie.

Na początek poszukałbym rozwiązania które działa bez proxy, później testy na różnych proxy żeby dojść czy przyczyną jest Twój bot,
  • Odpowiedz
  • 0
@lubie_placki777: odrazu że jestem zbanowany, na undetectedchronedriver to samo. Najbardziej mnie zastanawia ze wczoraj działało a dziś już nie mimo że wczoraj tylko wszedłem automatem do allegro i pobrałem jedną dane. Nic co miałoby wzbudzić jakieś limity
  • Odpowiedz
A próbowałeś uruchomić z parametrami? Kod poniżej nie jest w Python, bo programuję w innych językach, a do tego na przeglądarkę Edge, ale można przetłumaczyć:
$options = New-Object OpenQA.Selenium.Edge.EdgeOptions
$options.AddArgument("javascript.enabled")
$options.AddArgument("cookies.enabled")
$driver = New-Object OpenQA.Selenium.Edge.EdgeDriver($driverService, $options)
  • Odpowiedz