对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中日期和时间格式化输出的方法小结
Mar 19 Python
python轻松实现代码编码格式转换
Mar 26 Python
python基于右递归解决八皇后问题的方法
May 25 Python
Python中django学习心得
Dec 06 Python
python检测空间储存剩余大小和指定文件夹内存占用的实例
Jun 11 Python
Flask框架实现给视图函数增加装饰器操作示例
Jul 16 Python
在pycharm 中添加运行参数的操作方法
Jan 19 Python
使用Django简单编写一个XSS平台的方法步骤
Mar 25 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
Jul 31 Python
django创建简单的页面响应实例教程
Sep 06 Python
python中的RSA加密与解密实例解析
Nov 18 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
Apr 24 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验证session无效的解决方法
2014/11/04 PHP
使用Thinkphp框架开发移动端接口
2015/08/05 PHP
Zend Framework使用Zend_Loader组件动态加载文件和类用法详解
2016/12/09 PHP
PHP实现多级分类生成树的方法示例
2017/02/07 PHP
PHP长网址与短网址的实现方法
2017/10/13 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
通过实例解析PHP数据类型转换方法
2020/07/11 PHP
js实现兼容IE6与IE7的DIV高度
2010/05/13 Javascript
Javascript学习笔记之相等符号与严格相等符号
2014/11/23 Javascript
jquery实现页面百叶窗走马灯式翻滚显示效果的方法
2015/03/12 Javascript
JS自定义选项卡函数及用法实例分析
2015/09/02 Javascript
extjs简介_动力节点Java学院整理
2017/07/17 Javascript
nodejs对express中next函数的一些理解
2017/09/08 NodeJs
vue实现打印功能的两种方法
2018/09/07 Javascript
js中的reduce()函数讲解
2019/01/18 Javascript
[42:56]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
跟老齐学Python之list和str比较
2014/09/20 Python
Python脚本实现格式化css文件
2015/04/08 Python
日常整理python执行系统命令的常见方法(全)
2015/10/22 Python
Win10下Python环境搭建与配置教程
2016/11/18 Python
Python3.6正式版新特性预览
2016/12/15 Python
Python实现简单的获取图片爬虫功能示例
2017/07/12 Python
python机器学习之贝叶斯分类
2018/03/26 Python
Python实现输出某区间范围内全部素数的方法
2018/05/02 Python
在CMD命令行中运行python脚本的方法
2018/05/12 Python
python pandas生成时间列表
2019/06/29 Python
Python TCP通信客户端服务端代码实例
2019/11/21 Python
python numpy数组中的复制知识解析
2020/02/03 Python
python matplotlib库的基本使用
2020/09/23 Python
世界闻名的衬衫制造商:Savile Row Company
2018/07/30 全球购物
写自荐信的七个技巧
2013/10/15 职场文书
商务英语专业应届毕业生求职信
2013/10/28 职场文书
劳模事迹材料范文
2014/12/24 职场文书
优秀范文:《但愿人长久》教学反思3篇
2019/10/24 职场文书
php实现自动生成验证码的实例讲解
2021/11/17 PHP
详细聊聊Oracle表碎片对性能有多大的影响
2022/03/19 Oracle