对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中函数的用法实例教程
Sep 08 Python
Python实现对PPT文件进行截图操作的方法
Apr 28 Python
Python数据结构与算法之二叉树结构定义与遍历方法详解
Dec 12 Python
python向已存在的excel中新增表,不覆盖原数据的实例
May 02 Python
Python实现的redis分布式锁功能示例
May 29 Python
Python get获取页面cookie代码实例
Sep 12 Python
关于pytorch中网络loss传播和参数更新的理解
Aug 20 Python
DJango的创建和使用详解(默认数据库sqlite3)
Nov 18 Python
Django单元测试中Fixtures的使用方法
Feb 26 Python
python tkinter之顶层菜单、弹出菜单实例
Mar 04 Python
python基于win32api实现键盘输入
Dec 09 Python
python 用pandas实现数据透视表功能
Dec 21 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使用curl下载指定大小的文件实例代码
2017/09/30 PHP
AJAX架构之Dojo篇
2007/04/10 Javascript
jquery slibings选取同级其他元素的实现代码
2013/11/15 Javascript
JavaScript中创建类/对象的几种方法总结
2013/11/29 Javascript
JS对象转换为Jquery对象实现代码
2013/12/29 Javascript
JavaScript中isPrototypeOf函数作用和使用实例
2015/06/01 Javascript
jquery简单实现网页层的展开与收缩效果
2015/08/07 Javascript
javascript动画之模拟拖拽效果篇
2016/09/26 Javascript
bootstrap datepicker 与bootstrapValidator同时使用时选择日期后无法正常触发校验的解决思路
2016/09/28 Javascript
highCharts提示框中显示当前时间的方法
2019/01/18 Javascript
extjs图形绘制之饼图实现方法分析
2020/03/06 Javascript
小程序实现列表展开收起效果
2020/07/29 Javascript
javascript读取本地文件和目录方法详解
2020/08/06 Javascript
JavaScript常用进制转换及位运算实例解析
2020/10/14 Javascript
javascript实现数字时钟效果
2021/02/06 Javascript
python发腾讯微博代码分享
2014/01/10 Python
python连接mysql并提交mysql事务示例
2014/03/05 Python
python基础教程之常用运算符
2014/08/29 Python
ansible作为python模块库使用的方法实例
2017/01/17 Python
python 实现对文件夹中的图像连续重命名方法
2018/10/25 Python
对Python3 pyc 文件的使用详解
2019/02/16 Python
Python 虚拟空间的使用代码详解
2019/06/10 Python
python不相等的两个字符串的 if 条件判断为True详解
2020/03/12 Python
python使用pyecharts库画地图数据可视化的实现
2020/03/25 Python
Python如何使用ElementTree解析xml
2020/10/12 Python
CSS3 简单又实用的5个属性
2010/03/04 HTML / CSS
全球知名旅游社区巴西站点:TripAdvisor巴西
2016/07/21 全球购物
中国海淘族值得信赖的海淘返利网站:55海淘
2017/01/16 全球购物
外贸采购员求职的自我评价
2013/11/26 职场文书
优秀员工推荐材料
2014/12/20 职场文书
世界遗产导游词
2015/02/13 职场文书
酒店财务部岗位职责
2015/04/14 职场文书
食品药品安全责任书
2015/05/11 职场文书
企业法人任命书
2015/09/21 职场文书
2016年安全月活动总结
2016/04/06 职场文书
解决Vue+SpringBoot+Shiro跨域问题
2021/06/09 Vue.js