Запросы Python [403] Запрещено - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь выполнить запрос GET с этим URL: https://www.whoscored.com/Matches/1394177/Preview/Spain-LaLiga-2019-2020-Barcelona-Villarreal

Когда я использую Почтальон, все работает отлично, но как только я пытаюсь с запросом библиотеки Python, я получаю 403 - Запрещено с этимсообщение:

<iframe frameborder="0" height="100%" id="main-iframe" marginheight="0px" marginwidth="0px" src="/_Incapsula_Resource?CWUDNSAI=22&amp;xinfo=9-128015709-0%200NNN%20RT%281569365075496%2067%29%20q%280%20-1%20-1%20-1%29%20r%280%20-1%29%20B15%284%2c200%2c0%29%20U18&amp;incident_id=549001620109377666-353438150223530537&amp;edet=15&amp;cinfo=04000000" width="100%">
  Request unsuccessful. Incapsula incident ID: 549001620109377666-353438150223530537
</iframe>

Вот мой код Python:

url = 'https://www.whoscored.com/Matches/1394177/Preview/Spain-LaLiga-2019-2020-Barcelona-Villarreal'

headers = {
    'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) ' 
                  'AppleWebKit/537.11 (KHTML, like Gecko) '
                  'Chrome/23.0.1271.64 Safari/537.11',
    'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
    'Accept-Charset': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3',
    'Accept-Encoding': 'none',
    'Accept-Language': 'en-US,en;q=0.8',
    'Connection': 'keep-alive'
}

with requests.Session() as session:
    response = session.get(url, headers=headers)

Вот скриншот запроса Почтальона: https://ibb.co/PxkjkfS

Если у вас есть идеи, почемуУ меня проблема с запросами, а не с Postan, или, если у вас есть альтернатива, дайте мне знать.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...