运行报错:: 'str' object has no attribute 'items'
#-*-coding:utf-8 -*- import urllib.request def saveFile(data): path = "E:\\123\\douban.out" f = open(path,"wb") f.write(data) f.close() url = "http://www.douban.com/" headers = ("User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)\ Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299") req = urllib.request.Request(url=url,headers=headers) res = urllib.request.urlopen(req) data = res.read() saveFile(data) data - data.decode("utf-8") print(data) print(type(res)) print(res.geturl()) print(res.info()) print(res.getcode())
Traceback (most recent call last): File "E:\抓取首图.py", line 13, in <module> req = urllib.request.Request(url=url,headers=headers) File "C:\Users\w1553\AppData\Local\Programs\Python\Python36-32\lib\urllib\request.py", line 335, in __init__ for key, value in headers.items(): AttributeError: 'str' object has no attribute 'items'
pardon110
相关分类