Pobieram w Pythonie za pomocą biblioteki requests kod strony (serwis nie udostępnia API), później z kodu strony wyszukuje dane których potrzebuje (bez bs4).
Świetnie to działało do momentu jak zapisałem gdzieś 10 k danych i nagle strona mnie zbanowała i teraz za każdym razem jak używam requesta wywala mi błąd "response 429".
Odczekałem kilka godzin, dalej wywala mi błąd 429 ( ͡°͜ʖ͡°)
Co i jak mam zrobić żeby oszukać system? Ktoś coś?
@MimikX90: Jak masz zmienne IP, to restart routera, żeby odzyskać dostęp. Ale będą Cię blokować jak puszczasz swój skrypt, bo generujesz za duży ruch. Rozważ propozycje kolegów wyżej. Mi pomogło po prostu dodanie opóźnień pomiędzy requestami. Jest znacznie wolniej, ale problem zniknął
@mccloud: @kao3991: @nyxesis: @hiroszi: @ManfredMacx: @Ilythiiri: Dzięki za odpowiedzi. Zapomniałem wczoraj dopisać że po włączeniu VPNa i zmianie IP po 30 requestach mnie znowu zbanowali. Dzisiaj odpaliłem i szło normalnie, dodałem sobie do kodu losowego sleepa od 0 do 3 sekund i gra. Już nie banują, aczkolwiek znacznie wolniej chodzi... ( ͡°ʖ̯͡°)
Mam problem....
Pobieram w Pythonie za pomocą biblioteki requests kod strony (serwis nie udostępnia API), później z kodu strony wyszukuje dane których potrzebuje (bez bs4).
Świetnie to działało do momentu jak zapisałem gdzieś 10 k danych i nagle strona mnie zbanowała i teraz za każdym razem jak używam requesta wywala mi błąd "response 429".
Odczekałem kilka godzin, dalej wywala mi błąd 429 ( ͡° ͜ʖ ͡°)
Co i jak mam zrobić żeby oszukać system? Ktoś coś?
@MimikX90: najpewniej wyłapałeś bana po IP. możesz próbować przez VPN, przez jakieś TOR itd, no i na pewno warto dać chwilę sleepa między requestami.
Jakby się jednak nie udało to wykup jakiś VPN, postawisz wirtualną maszynę która będzie się przepinać po całym świecie co X i tyle.
Dzięki za odpowiedzi. Zapomniałem wczoraj dopisać że po włączeniu VPNa i zmianie IP po 30 requestach mnie znowu zbanowali.
Dzisiaj odpaliłem i szło normalnie, dodałem sobie do kodu losowego sleepa od 0 do 3 sekund i gra.
Już nie banują, aczkolwiek znacznie wolniej chodzi... ( ͡° ʖ̯ ͡°)