Python HTTP库requests中文页面乱码解决方案!

# - requests模块如何处理携带参数的get请求
# -- 需求:指定一个词条,获取搜狗搜索结果所对应的页面数据

import requests
url = 'https://www.sogou.com/web?query=周杰伦&ie=utf-8'
headers = {
'User-Agent': 'Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.1'
}
response = requests.get(url=url,headers=headers)

#设置解码格式
response.encoding='utf-8'
page_text = response.text

#print(requests.utils.get_encodings_from_content(response.text))
#print(page_text)
with open('./zhou.html','w',encoding='utf-8') as fp:
fp.write(page_text)

猜你喜欢

转载自www.cnblogs.com/jasonLiu2018/p/10995517.html