【Python】使用urllib2时400 Bad Request错误

可能出错的地方:

  1. user-argent未进行设置,可以添加或每次请求时切换

  2. IP请求限制,可尝试添加time.sleep()或从代理IP池中切换IP代理
    参看:https://blog.csdn.net/christopher_l1n/article/details/70305980

  3. request中字符串编码问题,使用.encode('utf-8', 'ignore')或.decode('utf-8', 'ignore')对字符串处理

  4. request的URL格式错误,如少参数,或者含空格。后者需要转换成%20或+,可以用urllib.quote()进行转换

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容