可能出错的地方:
user-argent未进行设置,可以添加或每次请求时切换
IP请求限制,可尝试添加time.sleep()或从代理IP池中切换IP代理
参看:https://blog.csdn.net/christopher_l1n/article/details/70305980request中字符串编码问题,使用.encode('utf-8', 'ignore')或.decode('utf-8', 'ignore')对字符串处理
request的URL格式错误,如少参数,或者含空格。后者需要转换成%20或+,可以用urllib.quote()进行转换