python爬虫模拟浏览器访问-User-Agent过程解析


Posted in Python onDecember 28, 2019

这篇文章主要介绍了python爬虫模拟浏览器访问-User-Agent过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

模拟浏览器访问-User-Agent:

import urllib2

#User-Agent 模拟浏览器访问
headers = {"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36"}

#通过urllib2.Request()方法构造一个请求对象
request = urllib2.Request("http://www.baidu.com/",headers = headers)


#向指定的URL地址发送请求,并返回服务器响应的类文件对象
#response是服务器响应的类文件,除了支持文件操作的方法外,还支持以下常用的方法:
response = urllib2.urlopen(request)



#服务器返回的类文件对象支持python文件对象的操作方法
#read()方法就是读取文件里的全部内容,返回字符串
html = response.read()

#返回HTTP的响应码,成功返回200,4服务器页面出错;5.服务器问题
print response.getcode()

#返回实际数据的实际URL,防止重定向问题
print response.geturl()

#返回服务器响应的HTTP报头
print response.info()


#打印响应内容
print(html)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现带验证码网站的自动登陆实现代码
Jan 12 Python
Python中用Decorator来简化元编程的教程
Apr 13 Python
ubuntu安装mysql pycharm sublime
Feb 20 Python
python编写弹球游戏的实现代码
Mar 12 Python
python使用response.read()接收json数据的实例
Dec 19 Python
创建Django项目图文实例详解
Jun 06 Python
python中自带的三个装饰器的实现
Nov 08 Python
Python通过正则库爬取淘宝商品信息代码实例
Mar 02 Python
详解django使用include无法跳转的解决方法
Mar 19 Python
python中HTMLParser模块知识点总结
Jan 25 Python
教你一分钟在win10终端成功安装Pytorch的方法步骤
Jan 28 Python
Python3+Django get/post请求实现教程详解
Feb 16 Python
python爬虫添加请求头代码实例
Dec 28 #Python
python使用rsa非对称加密过程解析
Dec 28 #Python
Python遍历字典方式就实例详解
Dec 28 #Python
python基于opencv检测程序运行效率
Dec 28 #Python
把vgg-face.mat权重迁移到pytorch模型示例
Dec 27 #Python
Pytorch 多维数组运算过程的索引处理方式
Dec 27 #Python
Pytorch 之修改Tensor部分值方式
Dec 27 #Python
You might like
PHP 循环列出目录内容的函数代码
2010/05/26 PHP
为PHP5.4开启Zend OPCode缓存
2014/12/26 PHP
PHP模板引擎smarty详细介绍
2015/05/26 PHP
PHP微信开发之查询微信精选文章
2016/06/23 PHP
Yii2中DropDownList简单用法示例
2016/07/18 PHP
PHP解决中文乱码
2017/04/28 PHP
Laravel学习教程之View模块详解
2017/09/18 PHP
jquery 可排列的表实现代码
2009/11/13 Javascript
jQuery对val和atrr("value")赋值的区别介绍
2014/09/26 Javascript
jquery制作属于自己的select自定义样式
2015/11/23 Javascript
js单页hash路由原理与应用实战详解
2017/08/14 Javascript
React学习笔记之列表渲染示例详解
2017/08/22 Javascript
微信小程序开发之tabbar图标和颜色的实现
2018/10/17 Javascript
玩转Koa之koa-router原理解析
2018/12/29 Javascript
react的滑动图片验证码组件的示例代码
2019/02/27 Javascript
[03:57]《不朽》——2015DOTA2国际邀请赛—中国军团出征主题曲MV
2015/07/15 DOTA
python使用pil生成图片验证码的方法
2015/05/08 Python
python实现折半查找和归并排序算法
2017/04/14 Python
Django unittest 设置跳过某些case的方法
2018/12/26 Python
python爬虫-模拟微博登录功能
2019/09/12 Python
python实现滑雪游戏
2020/02/22 Python
Django表单提交后实现获取相同name的不同value值
2020/05/14 Python
Python爬虫实现HTTP网络请求多种实现方式
2020/06/19 Python
零基础学python应该从哪里入手
2020/08/11 Python
Django通过设置CORS解决跨域问题
2020/11/26 Python
python获取天气接口给指定微信好友发天气预报
2020/12/28 Python
英国潮流网站:END.(全球免邮)
2017/01/16 全球购物
学生自我鉴定范文
2013/10/04 职场文书
医学专业毕业生个人求职信
2013/12/25 职场文书
30岁生日感言
2014/01/25 职场文书
小学生期末评语
2014/04/21 职场文书
孔庙导游词
2015/02/04 职场文书
高中教师个人总结
2015/02/10 职场文书
2016拓展训练心得体会范文
2016/01/12 职场文书
《没有任何借口》读后感:完美的执行能力
2020/01/07 职场文书
Python利用folium实现地图可视化
2021/05/23 Python