一小时前提交数据包返回的数据正常显示,现在不知怎么的突然变成乱码了
�_m���[41�[�բv� RC� Ѥs�w�Rv�Z`y �W�S�!�LG�MҪ��-K�%�0"�0g�(
经过 Fidder 检查(捕捉数据包的工具),浏览器请求数据包显示正常,只有 python 输出变成乱码
python 的返回数据包编码格式,xxx.encoding 为 utf-8,xxx.apparent_encoding 为 None
用网上的 new_re=re.text.encode(re.encoding).decode(re.apparent_encoding)试图解决乱码
然而输出错误
TypeError: decode() argument 1 must be str, not None
以下为原代码
url='
https://bbs.imoutolove.me/thread_new.php?fid-174-page-1.html're=requests.get(url)
bs_re=BeautifulSoup(re.text,'lxml')
print(re.text)
bs_re_title=bs_re.find_all('span',class_='section-title')
for tag in bs_re_title:
print(tag.text)
挺简单的,几小时前返回正常中文的,现在突然返回一堆堆乱码,不清楚是什么原因导致的,请问如何解决?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/774655
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.