requests + VK API: ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', ...)
Пишу бота в вк, делаю в нем get-запрос, который при нажатии на кнопку в ЛС с ботом качает с сайта pdf-файл и сохраняет на комп, а затем отправляет фотографию этого pdf-а в личные сообщения. Проблема в том, что после запуска бота в первые 5-7 минут всё работает исправно, но затем, при очередном нажатии на кнопку в диалоге с ботом, вылазит ошибка библиотеки requests:
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(10054,
'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None))
Вот так выглядит мой get-запрос:
headers = {
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101
Firefox/66.0",
"cache-control": "max-age=0",
"cookie": "sp_test=1",}}
url = "(тут мой url)"
response = requests.get(url, headers=headers)
Насколько я понимаю, такая ошибка происходит из-за того, что сайт считает меня ботом, а не человеком, и прерывает соединение со мной
Ответы (1 шт):
столкнулся с той же проблемой, нужно подключать несколько прокси 5-10 и при каждом запросе брать рандомно или по очереди использовать их. Тогда проработает дольше