【发布时间】:2018-12-03 11:27:45
【问题描述】:
我正在使用 python 请求库来发出 http 请求。对于这个网站:https://www.epi.org/resources/budget/ 我无法阅读 HTML 响应,因为它不是人类可读的,看起来它受 cloudfare ddos 保护。下面是我的简单代码。
import requests
headers = {'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
'accept-encoding': 'gzip, deflate, br',
'accept-language': 'en-US,en;q=0.9,pt;q=0.8',
'cache-control': 'max-age=0',
'user-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36',
'upgrade-insecure-requests': '1'}
s = requests.Session()
a = s.get('https://www.epi.org/resources/budget/',headers=headers)
print (a.text)
响应 HTML 如下所示:https://justpaste.it/6ie73
【问题讨论】:
标签: python-3.x session cookies python-requests ddos