python中requests.get网址时总是提示请求错误?
诸葛非卿
·
2026-04-24
·
via SegmentFault 最新的问题
在使用requests.get(url,headers=header)时同时提示如下错误: 'latin-1' codec can't encode character '\u2026' in position 512: ordinal not in ? 不知道是什么原因? 已经在返回数据中做了字符编码设定,但是还是报相同的错误 代码如下: response=requests.get(url, headers=headers) response.encoding='utf-8' html=lxml.etree.HTML(response.text) headers的内容如下: headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0', 'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Language':'zh-CN,zh;q=0.9,zh-TW;q=0.8,zh-HK;q=0.7,en-US;q=0.6,en;q=0.5', 'Connection':'keep-alive', 'Host':'items.xxx.com', 'Priority':'u=0, i', 'Referer':'https://www.xxx.com/', 'Sec-Fetch-Dest':'document', 'Sec-Fetch-Mode':'navigate', 'Sec-Fetch-Site':'same-site', 'Sec-Fetch-User':'?1', 'TE':'trailers', 'Upgrade-Insecure-Requests':'1', 'cookie':'...‘ } 不能识别"..."应该怎么处理
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。