版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
items()方法是字典的用法,对于str是没有该用法的,从报错的地方看,说明你的header是string类型,而非字典类型,找到对应的位置,看看你想得到什么结果:
>>>>>>k={'as':1,'fds':2}>>>k.items()dict_items([('as',1),('fds',2)])>>>>>>j='qwfguqf'>>>j.items()Traceback(mostrecentcalllast):File"<stdin>",line1,in<module>AttributeError:'str'objecthasnoattribute'items'
问问题至少带上出错部分源代码,不然鬼知道你怎么搞出来的错,除非是出错可能性本身就很小又很多人出错的问题,出错位置是你requests请求那句,不是你url格式的问题就是你header格式s的问题
importrequestsurl="https://ask.csdn.net/questions/747787"headers={'User-Agent':'Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/58.0.3029.110Safari/537.36SE2.XMetaSr1.0'}data=requests.get(url,headers=headers)print(data)
我这段代码执行反正是成功返回200、
我怎么知道你哪里出错的