对Python发送带header的http请求方法详解


Posted in Python onJanuary 02, 2019

简单的header

import urllib2
 
request = urllib2.Request('http://example.com/')
request.add_header('User-Agent', 'fake-client')
response = urllib2.urlopen(request)
print request.read()

包含较多元素的header

import urllib,urllib2
 
url = 'http://example.com/'
headers = { 'Host':'example.com',
          'Connection':'keep-alive',
          'Cache-Control':'max-age=0',
          'Accept': 'text/html, */*; q=0.01',
          'X-Requested-With': 'XMLHttpRequest',
          'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.89 Safari/537.36',
          'DNT':'1',
          'Referer': 'http://example.com/',
          'Accept-Encoding': 'gzip, deflate, sdch',
          'Accept-Language': 'zh-CN,zh;q=0.8,ja;q=0.6'
}
data = None
req = urllib2.Request(url, data, headers)
response = urllib2.urlopen(req)
html = response.read()

以上这篇对Python发送带header的http请求方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python模拟登陆Tom邮箱示例分享
Jan 13 Python
给Python IDLE加上自动补全和历史功能
Nov 30 Python
python实现支持目录FTP上传下载文件的方法
Jun 03 Python
在Python中如何传递任意数量的实参的示例代码
Mar 21 Python
利用python和百度地图API实现数据地图标注的方法
May 13 Python
树莓派动作捕捉抓拍存储图像脚本
Jun 22 Python
关于python字符串方法分类详解
Aug 20 Python
python+OpenCV实现车牌号码识别
Nov 08 Python
python scrapy重复执行实现代码详解
Dec 28 Python
Python 存取npy格式数据实例
Jul 01 Python
python性能测试工具locust的使用
Dec 28 Python
python快速安装OpenCV的步骤记录
Feb 22 Python
Django渲染Markdown文章目录的方法示例
Jan 02 #Python
使用python 打开文件并做匹配处理的实例
Jan 02 #Python
对Xpath 获取子标签下所有文本的方法详解
Jan 02 #Python
python之验证码生成(gvcode与captcha)
Jan 02 #Python
Python lxml解析HTML并用xpath获取元素的方法
Jan 02 #Python
用xpath获取指定标签下的所有text的实例
Jan 02 #Python
在python中获取div的文本内容并和想定结果进行对比详解
Jan 02 #Python
You might like
《PHP边学边教》(02.Apache+PHP环境配置――下篇)
2006/12/13 PHP
超强分页类2.0发布,支持自定义风格,默认4种显示模式
2007/01/02 PHP
php 格式化数字的时候注意数字的范围
2010/04/13 PHP
php获取根域名方法汇总
2014/10/28 PHP
WAF的正确bypass
2017/01/05 PHP
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
Laravel+Intervention实现上传图片功能示例
2019/07/09 PHP
PHP笛卡尔积实现原理及代码实例
2020/12/09 PHP
JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js
2012/08/14 Javascript
JQuery select控件的相关操作实现代码
2012/09/14 Javascript
js字符串截取函数substr substring slice使用对比
2013/11/27 Javascript
JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件
2015/12/20 Javascript
js仿百度音乐全选操作
2017/01/13 Javascript
Node.js中.pfx后缀文件的处理方法
2017/03/10 Javascript
ReactNative列表ListView的用法
2017/08/02 Javascript
JS计算距当前时间的时间差实例
2017/12/29 Javascript
React中常见的动画实现的几种方式
2018/01/10 Javascript
基于vue循环列表时点击跳转页面的方法
2018/08/31 Javascript
微信小程序设置全局请求URL及封装wx.request请求操作示例
2019/04/02 Javascript
解决$store.getters调用不执行的问题
2019/11/08 Javascript
Javascript实现关闭广告效果
2021/01/29 Javascript
[52:41]OG vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/20 DOTA
使用PYTHON创建XML文档
2012/03/01 Python
python操作xml文件示例
2014/04/07 Python
Python+tkinter使用40行代码实现计算器功能
2018/01/30 Python
在pytorch中对非叶节点的变量计算梯度实例
2020/01/10 Python
基于Python实现2种反转链表方法代码实例
2020/07/06 Python
CSS3 实现弹幕的示例代码
2017/08/07 HTML / CSS
HTML5+CSS3模仿优酷视频截图功能示例
2017/01/05 HTML / CSS
法国最大的在线眼镜店:EasyLunettes
2019/08/26 全球购物
人事专员工作职责
2014/02/22 职场文书
2014年财务工作自我评价
2014/09/23 职场文书
社区元宵节活动总结
2015/02/06 职场文书
Spring Cloud Gateway去掉url前缀
2021/07/15 Java/Android
MySQL中一条SQL查询语句是如何执行的
2022/04/08 MySQL
Ubuntu Server 安装Tomcat并配置systemctl
2022/04/28 Servers