在使用爬虫库创建自定义请求对象时
将值传入headers
agent = random.choice(userAgent)
REQ = request.Request(url,headers=agent)
报错
AttributeError: 'str' object has no attribute 'items'
查看源码属性的类型
是键值对型
将传入的值放入字符串中即可:
agent = random.choice(userAgent)
print(agent)
header = {
'user-Agent':agent
}
#自定义请求对象
REQ = request.Request(url,headers=header)