爬虫解码[编码问题]
response = requests.get('ur;', params=params, cookies=cookies, headers=headers, verify=False) if response.status_code == 200: # 尝试使用不同的编码解码响应内容 possible_encodings = ['utf-8', 'ISO-8859-1', 'cp1252', 'gb2312'] for encoding in possible_encodings: try: response_text = response.content.decode(encoding) print(f"成功使用编码 {encoding} 解码响应内容:\n{response_text}") break # 如果成功解码,就不再尝试其他编码 except UnicodeDecodeError: continue # 如果解码失败,尝试下一个编码 # 如果上述编码都无法解码,可以添加更多可能的编码 else: print(f"请求失败,状态码为{response.status_code}") response.close()
本文来自博客园,作者:__username,转载请注明原文链接:https://www.cnblogs.com/code3/p/17722074.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步