python 3.6,用urllib库尝试爬取url
url="http://blog.csdn.net/weiwei_pig/article/details/51178226"
headers=("User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/
537.36")
opener=urllib.request.build_opener()
opener.addheaders=[headers]
data=opener.open(url).read()
错误提示如下:
Traceback (most recent call last):
File "/Users/nathanlu/PycharmProjects/learn/spider.py", line 27, in
data=opener.open(url).read()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 524, in open
req = meth(req)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 1269, in do_request_
for name, value in self.parent.addheaders:
ValueError: too many values to unpack (expected 2)
请问什么原因?