- 积分
- 3632
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-10-21
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 15195775117 于 2021-1-31 18:03 编辑
如果编码错误,网页打印出来就是乱码
import requests
import chardet
from urllib import request
#目标网页:
url='https://tianqi.2345.com/wea_history/58465.htm'
response = request.urlopen(url)
html = response.read()
charset = chardet.detect(html)#对该html进行编码的获取
#charset是一个字典
print(charset['encoding']) #打印编码格式
r=requests.get(url)
#按正确编码输出:
r.encoding =charset['encoding']
print(r.text)
|
|