python爬虫之User Agent
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,在学习爬虫的过程中在有的时候没使用头在使用python的爬虫脚本刚爬了两次,就只是测试了一下就打不开这个网页了,刚开始还一直迷糊着,到后来才知道,python在做爬虫的时候默认的user agent就
千家信息网最后更新 2025年12月01日python爬虫之User Agent
在学习爬虫的过程中在有的时候没使用头在使用python的爬虫脚本刚爬了两次,就只是测试了一下就打不开这个网页了,刚开始还一直迷糊着,到后来才知道,python在做爬虫的时候默认的user agent就是python的大版本,python2.7.的User-Agent: Python-urllib/2.7;python3.5.的User-Agent: Python-urllib/3.5
下面来做个试验:
python代码如下:
python2
import urllib2url = "http://www.baidu.com/"request = urllib2.Request(url)response = urllib2.urlopen(request)print(response.read())python3
from urllib import requesturl = "http://www.baidu.com/"req = request.Request(url)response = request.urlopen(req)print(response.read().decode()我们开启fiddler,运行完成代码,然后在fiddler上面查看下我们的数据
很明显就是python的版本,
因此我们在学习爬虫的时候无论爬什么,代码最好都要加上这个头信息
下面我们在代码上加入一个头
from urllib import requestheaders = { "User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64"}url = "http://www.baidu.com/"req = request.Request(url,headers=headers)response = request.urlopen(req)print(response.read().decode())抓包的结果如下:
爬虫
代码
时候
就是
版本
学习
明显
个头
信息
只是
数据
最好
结果
网页
脚本
过程
测试
试验
运行
迷糊
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
l服务器管理软件
视频图像管理服务器
就要分享网软件开发
魔兽世界今天怎么没服务器
云端比本地服务器安全吗
邮政银行软件开发面试题
服务器状态码代表什么意思
东莞专业软件开发平均价格
用友数据中心有多少台服务器
dota2老搜索协调服务器
北京专业软件开发现价
太仓工业无线串口服务器
银行软件开发人员工作总结
我的世界像素云服务器
数据库技术好考吗
松江区品质软件开发服务产品介绍
北京邮电网络技术研究院
织梦系统数据库连接不了
网络技术工程师华为面试题
宁波章鱼软件开发有限公司
泰拉瑞亚手机版怎么查看自己的服务器ip
杭州数据库培训学费
心易服务器
数据库餐厅点餐管理系统
丰台服务器回收价格行情
用友数据中心有多少台服务器
网络安全环境图片
专业课程思政网络安全
数据库讲座宣传稿怎么写
闽南语翻译软件开发