-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proxy #36
Comments
Нет, не известно. После начала использования сессий, я не видел больше капчи в ответах |
Опытным путем было выяснено, что get_content('main_page') срабатываем около полусотни раз, после чего ip жестко банится на сутки. Если действовать через тор, то довольно часто появляется каптча, плюс многие точки выхода уже забанены, то есть похоже, что ведется какой-то black list ip, но это не точно. |
тогда нужно прикручивать прокси. Я бы предпочел бы это сделать отдельно подключаемым опциональным модулем. В самом простом случае |
Можно дать возможность передавать в качестве параметра уже настроенный на прокси request. Тогда можно было бы и headers подставлять и много еще чего менять. |
Похожая проблема, начал выдавать капчу при вызове get_content('main_page'), только мой IP вроде еще не забанен (с браузера ввел капчу один раз, и в браузере заработало), и при отдельном вызове requests.get('kinopoisk.ru') капчу не выдает. Много запросов не делал. Пробовал менять константу HEADERS, не помогает. Без прокси никак? |
Заработало когда изменил фильм. Видимо, капча вылезает при нескольких запросах к одному и тому же фильму |
На данный момент функцию для работы через прокси так и не реализовали? А как теперь передать из скрипта прокси? |
@fatklass я прокси для своих целей не использую. Можно задавать список проки через переменную окружения. |
@ramusus Пожалуйста можно подробнее? А то я тут костылей понаставил в request.py, но вроде бы работает.
|
что-то типа такого:
|
Есть способ задать прокси для отправки запросов с разных ip адресов. Известно ли какой лимит и штрафные санкции?
The text was updated successfully, but these errors were encountered: