def __getPage(self,url):
http = urllib3.PoolManager(
cert_reqs='CERT_REQUIRED', # Force certificate check.
ca_certs=certifi.where(), # Path to the Certifi bundle.
)
data = ''
try:
data = http.request('GET', url, timeout=10,
headers={
'User-agent' : 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5'}
).data
codeType = chardet.detect(data)
data = data.decode(codeType['encoding'])
except:
pass
return data
评论列表
文章目录