爬虫
为什么会出现这种情况,求指点 本帖最后由 suchocolate 于 2021-5-7 11:35 编辑urlopen不支持head参数,得构建opener对象才行。(Request是封装好了的opener)
下次粘贴你的代码,可以直接给你改,现在只能给你个参考。
from urllib import request
from urllib import parse
headers = {'User-Agent': 'Firefox'}
data = {'name': 'test','time': '20210507'}
b_data = bytes(parse.urlencode(data), encoding='utf-8')
req = request.Request('http://httpbin.org/post', data=b_data, headers=headers, method='POST')
r = request.urlopen(req)
print(r.read().decode('utf-8'))
urllib教程:https://github.com/Python3WebSpider/Python3WebSpider/blob/master/3.1-%E4%BD%BF%E7%94%A8urllib.md 没加入head参数前还能运行,加入之后就报错了{:10_266:}{:10_266:}{:10_266:}{:10_266:}
页:
[1]