对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实现telnet客户端的方法
Apr 15 Python
Python注释详解
Jun 01 Python
Python微信企业号开发之回调模式接收微信端客户端发送消息及被动返回消息示例
Aug 21 Python
TensorFlow模型保存/载入的两种方法
Mar 08 Python
Python数据持久化shelve模块用法分析
Jun 29 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
Dec 11 Python
python进行文件对比的方法
Dec 24 Python
python3+PyQt5 使用三种不同的简便项窗口部件显示数据的方法
Jun 17 Python
python实现的发邮件功能示例
Sep 11 Python
Python实现随机取一个矩阵数组的某几行
Nov 26 Python
python3 求约数的实例
Dec 05 Python
Python填充任意颜色,不同算法时间差异分析说明
May 16 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&mysql(四)
2006/10/09 PHP
NOD32 v2.70.32 简体中文封装版 提供下载了
2007/02/27 PHP
php项目打包方法
2008/02/18 PHP
搭建基于Docker的PHP开发环境的详细教程
2015/07/01 PHP
php表单处理操作
2017/11/16 PHP
javascript Select标记中options操作方法集合
2008/10/22 Javascript
避免回车键导致的页面无意义刷新的解决方法
2011/04/12 Javascript
用JQuery 判断某个属性是否存在hasAttr的解决方法
2013/04/26 Javascript
jquery slibings选取同级其他元素的实现代码
2013/11/15 Javascript
js/jquery判断浏览器的方法小结
2014/09/02 Javascript
编写简单的jQuery提示插件
2014/12/21 Javascript
理解jquery事件冒泡
2016/01/03 Javascript
使用JavaScript获取URL中的参数(两种方法)
2016/11/16 Javascript
获取IE浏览器Cookie信息的方法
2017/01/23 Javascript
微信小程序 image组件binderror使用例子与js中的onerror区别
2017/02/15 Javascript
基于vue2框架的机器人自动回复mini-project实例代码
2017/06/13 Javascript
vue.js过滤器+ajax实现事件监听及后台php数据交互实例
2018/05/22 Javascript
vue2中,根据list的id进入对应的详情页并修改title方法
2018/08/24 Javascript
vue+webpack中配置ESLint
2018/11/07 Javascript
微信小程序拼接图片链接无底洞深入探究
2019/09/03 Javascript
微信小程序实现点击按钮后修改颜色
2019/12/05 Javascript
Python群发邮件实例代码
2014/01/03 Python
Python编程实现使用线性回归预测数据
2017/12/07 Python
实例讲解Python3中abs()函数
2019/02/19 Python
python并发编程多进程 模拟抢票实现过程
2019/08/20 Python
Python unittest框架操作实例解析
2020/04/13 Python
html5实现canvas阴影效果示例
2014/05/07 HTML / CSS
酒店管理求职信范文
2014/04/06 职场文书
协议书的格式
2014/04/23 职场文书
信用卡逾期证明示例
2014/09/13 职场文书
国庆节演讲稿范文2014
2014/09/19 职场文书
领导干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2015重阳节敬老活动总结
2015/07/29 职场文书
六一儿童节园长致辞
2015/07/31 职场文书
实习员工转正的评语汇总,以备不时之需
2019/12/17 职场文书
实现AJAX异步调用和局部刷新的基本步骤
2022/03/17 Javascript