教程集 www.jiaochengji.com
教程集 >  Python编程  >  Python入门  >  正文 构建header在python爬虫中出错怎么解决?

构建header在python爬虫中出错怎么解决?

发布时间:2020-11-26   编辑:jiaochengji.com
教程集为您提供构建header在python爬虫中出错怎么解决?等资源,欢迎您收藏本站,我们将为您提供最新的构建header在python爬虫中出错怎么解决?资源

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


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


解决:

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出错的小伙伴,都可以试试小编的这种方法。看看能不能顺利解决,不行的话小编再跟大家一起寻求其他的方法。更多Python学习推荐:JQ教程网Python大全


您可能感兴趣的文章:
《Python2爬虫入门教程指南》(系列教程)
爬虫入门的基本原理,如果你连这些都不知道那你可以放弃爬虫了!
python可以抓取数据吗
Python2爬虫入门之如何学习爬虫
python爬虫一般都爬什么信息
Python2爬虫入门:爬虫基础知识
如何使用python多线程有效爬取大量数据?
python爬虫能做什么
python爬虫可以做什么
python的爬虫是什么意思

[关闭]
~ ~