том что есть пример в постман. Там запускаю и пробую все отлично работает. Как только повторяю то же что и в постмане но уже в питоне через requests, то уже блокируют после 1 попытки. Менял ip адресс, не помогает. Самое интересное то что запросы через постман им наплевать. Хоть сколько запросов делай. Не блокируют.
Вот пример в постмане: https://www.postman.com/bold-rocket-802938/workspace/photofunia/request/4971040-25e0a948-9a32-408f-88cc-a02db1523d8a
Вот код:
https://pastebin.com/kW9SCfGh
а какая ошибка? что реквест возращает?
Первый раз успешно возвращает страницу. Если сделать еще один запрос, то выдает ошибку о том, что заблокировали меня. Типо там blacklist.php с какой то ошибкой. Если через постман отправить запросы хоть тысяча раз, пропускают. Не блокируют.
смотрю что у меня в постмане хедер появился
С куки тоже отправил, аналогичный ответ
в постмане нет юзернейма, может он свой сует?
Юзернейм? Ты про юзер агент что ли?
Без него тоже пробовал. Я что не пробовал, все равно банят. Не пойму как удается постману маскироваться так.
либо как раз не маскироваться, а у них валидный API ключ
Ну так я тоже с этим ключом отправлял.
ну единственный вариант который мне приходит в голову проверить через charles что летит от постмана, а что от питона
А постман же отправляет запрос от своего сервера. Как мне уловить этот запрос? Я понимаю что можно через инструменты разработчика в браузере, но там тоже анологично тому, что прописано в постмане.
ну собственно ответ на вопрос - каждый запрос может идти от разных серверов есть десктопный постман, который локально шлёт запросы вроде
Кстати хорошая идея. Попробую отправить со своего ноута. Если не забанят, то наверное дело в хедерах либо в пейлоаде.
Обсуждают сегодня