怎么解决header构建出错

378次阅读
没有评论

怎么解决header构建出错

最近频繁讲到header模块的知识,受到很多小伙伴们的询问,看来大家对获取新数据之类的资料需求量比较多,接下来小编也会着重于这方面的文章更新。今天主要讲的是之前使用常见user-agent方法出现的报错问题,出于python初学者处理此类问题会比较棘手,所以我们一起来学习一下吧。

想让host在user-agent的位置,该怎么办?如果不换的话,请求会报500的错误

怎么解决header构建出错

 

解决:

import requests
 
Information = requests.Session()
print(Information.headers)
 
Information.headers.update({
    "Accept-Encoding": "identity",
    "Content-Type": "application/x-www-form-urlencoded; charset=utf-8",
    "User-Agent": "Dalvik/2.1.0 (Linux; U; Android 9; Redmi Note 5 MIUI/20.1.16)",
    "Connection": "Keep - Alive",
    "Accept": None
})
print(Information.headers)
 
Information.headers.clear()
Information.headers.update({
    "Accept-Encoding": "identity",
    "Content-Type": "application/x-www-form-urlencoded; charset=utf-8",
    "User-Agent": "Dalvik/2.1.0 (Linux; U; Android 9; Redmi Note 5 MIUI/20.1.16)",
    "Connection": "Keep - Alive",
    "Accept": None
})
print(Information.headers)
关键点在于 "Information.headers.clear()"

 

对于此类用user-agent在构建header出错的小伙伴,都可以试试小编的这种方法。看看能不能顺利解决,不行的话小编再跟大家一起寻求其他的方法。

神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:wuyou2021-05-24发表,共计988字。
新手QQ群:570568346,欢迎进群讨论 Python51学习