#python #requests #http_status_code_403
При попытке выполнения GET запроса к сайту https://www.wine-searcher.com/ возвращается http-код 403, в чем может быть проблема? import requests headers = {'accept': '*/*', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:67.0) Gecko/20100101 Firefox/67.0' } def wine_parse(url, headers): session = requests.Session() request = session.get(url, headers=headers) print(request) url = 'https://www.wine-searcher.com/' wine_parse(url, headers)
Ответы
Ответ 1
У сервера включена CSP-директива upgrade-insecure-requests. Сообщи серверу в запросе, что не против апгрейда с http на https: headers = { 'accept': '*/*', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:67.0) Gecko/20100101 Firefox/67.0', 'Upgrade-Insecure-Requests': '1' }
Комментариев нет:
Отправить комментарий