对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中的面向对象编程详解(下)
Apr 13 Python
Python中http请求方法库汇总
Jan 06 Python
python3制作捧腹网段子页爬虫
Feb 12 Python
python socket网络编程之粘包问题详解
Apr 28 Python
python3个性签名设计实现代码
Jun 19 Python
3个用于数据科学的顶级Python库
Sep 29 Python
python assert的用处示例详解
Apr 01 Python
Python解析json时提示“string indices must be integers”问题解决方法
Jul 31 Python
Python迭代器Iterable判断方法解析
Mar 16 Python
python 读取二进制 显示图片案例
Apr 24 Python
Python使用tkinter实现摇骰子小游戏功能的代码
Jul 02 Python
python 读取yaml文件的两种方法(在unittest中使用)
Dec 01 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 301转向实现代码
2008/09/18 PHP
优化WordPress中文章与评论的时间显示
2016/01/12 PHP
php常用字符函数实例小结
2016/12/29 PHP
PHP中类的自动加载的方法
2017/03/17 PHP
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
2019/08/13 PHP
JS实现OCX控件的事件响应示例
2014/09/17 Javascript
jquery操作select方法汇总
2015/02/05 Javascript
在 Express 中使用模板引擎
2015/12/10 Javascript
Highcharts学习之坐标轴
2016/08/02 Javascript
Angularjs手动解析表达式($parse)
2016/10/12 Javascript
浅谈angularJS的$watch失效问题的解决方案
2017/08/11 Javascript
ES6中新增的Object.assign()方法详解
2017/09/22 Javascript
Vuejs中使用markdown服务器端渲染的示例
2017/11/22 Javascript
JavaScript实现数组全排列、去重及求最大值算法示例
2018/07/30 Javascript
Vue刷新修改页面中数据的方法
2018/09/16 Javascript
详解React项目中碰到的IE问题
2019/03/14 Javascript
Python实现多线程下载文件的代码实例
2014/06/01 Python
Python中实现字符串类型与字典类型相互转换的方法
2014/08/18 Python
Python读大数据txt
2016/03/28 Python
python将文本中的空格替换为换行的方法
2018/03/19 Python
用Python写一段用户登录的程序代码
2018/04/22 Python
在python中利用GDAL对tif文件进行读写的方法
2018/11/29 Python
Python搭建代理IP池实现接口设置与整体调度
2019/10/27 Python
Python如何优雅获取本机IP方法
2019/11/10 Python
pytorch自定义二值化网络层方式
2020/01/07 Python
检测tensorflow是否使用gpu进行计算的方式
2020/02/03 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
2020/02/12 Python
Django haystack实现全文搜索代码示例
2020/11/28 Python
css3边框_动力节点Java学院整理
2017/07/11 HTML / CSS
全球知名鞋履品牌授权零售商:Journeys
2016/09/17 全球购物
美国娱乐和流行文化商品店:FYE
2017/09/14 全球购物
社会实践心得体会
2014/01/03 职场文书
电焊工岗位职责
2014/03/06 职场文书
残疾人小组计划书
2014/04/27 职场文书
国庆节慰问信
2015/02/15 职场文书
导游词之苏州阳澄湖
2019/11/15 职场文书