У меня есть сканер, который должен иметь куки для работы. Если я удаляю куки из заголовков, request.get возвращает «Превышение 30 перенаправлений».
endpoint = {
'points':'website'
}
h = {
'Cookie': 'cookies-value',
'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36'
}
print('### START CRAWLING ')
session = requests.Session()
try:
session = requests.post(endpoint['login'], params = {'username':auth['user'],'passwd':auth['pass']})
print('### Login Success!')
except Exception as e:
print(e)
print('### Creating o Request...')
try:
data = requests.get(endpoint['points'], headers = h)
print('### Success!')
except Exception as e:
print(e)
В коде, если я удаляю куки, он возвращает превышение 30 перенаправлений. Проблема в том, что веб-страница перезагружает куки, и мне приходится жестко кодировать их каждый раз, когда они обновляются.