对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面向对象编程的知识点总结
Feb 14 Python
Python多进程库multiprocessing中进程池Pool类的使用详解
Nov 24 Python
Python cookbook(数据结构与算法)实现查找两个字典相同点的方法
Feb 18 Python
Python实现获取前100组勾股数的方法示例
May 04 Python
对python pandas读取剪贴板内容的方法详解
Jan 24 Python
Python实现查找二叉搜索树第k大的节点功能示例
Jan 24 Python
对Python的多进程锁的使用方法详解
Feb 18 Python
Python3 执行系统命令并获取实时回显功能
Jul 09 Python
Python 实现自动导入缺失的库
Oct 29 Python
Django通过dwebsocket实现websocket的例子
Nov 15 Python
Python笔记之观察者模式
Nov 20 Python
pytorch随机采样操作SubsetRandomSampler()
Jul 07 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
对淘宝URL中ID提取的PHP代码
2013/09/01 PHP
php中通过数组进行高效随机抽取指定条记录的算法
2013/09/09 PHP
php使用curl发送json格式数据实例
2013/12/17 PHP
PHP命令行脚本接收传入参数的三种方式
2014/08/20 PHP
ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法
2014/10/29 PHP
JavaScript入门之对象与JSON详解
2011/10/21 Javascript
jquery Mobile入门—多页面切换示例学习
2013/01/08 Javascript
javascript获取网页宽高方法汇总
2015/07/19 Javascript
JS插件overlib用法实例详解
2015/12/26 Javascript
原生Javascript插件开发实践
2017/01/09 Javascript
jquery实现企业定位式导航效果
2018/01/01 jQuery
webpack+vue+express(hot)热启动调试简单配置方法
2018/09/19 Javascript
Vue实现的父组件向子组件传值功能示例
2019/01/19 Javascript
浅析JavaScript异步代码优化
2019/03/18 Javascript
vue实现可视化可拖放的自定义表单的示例代码
2019/03/20 Javascript
Vue封装的组件全局注册并引用
2019/07/24 Javascript
浅谈Vue.set实际上是什么
2019/10/17 Javascript
js实现倒计时秒杀效果
2020/03/25 Javascript
vue不操作dom实现图片轮播的示例代码
2019/12/18 Javascript
Node.js API详解之 string_decoder用法实例分析
2020/04/29 Javascript
python使用beautifulsoup从爱奇艺网抓取视频播放
2014/01/23 Python
Python实现多进程共享数据的方法分析
2017/12/04 Python
TensorFlow如何实现反向传播
2018/02/06 Python
Django中日期处理注意事项与自定义时间格式转换详解
2018/08/06 Python
安装python及pycharm的教程图解
2019/10/10 Python
css3闪亮进度条效果实现思路及代码
2013/04/17 HTML / CSS
详解WebSocket跨域问题解决
2018/08/06 HTML / CSS
办公室综合文员岗位职责范本
2014/02/13 职场文书
初中高效课堂实施方案
2014/02/26 职场文书
优秀大学生自荐信
2014/06/09 职场文书
乡镇精神文明建设汇报材料
2014/08/15 职场文书
地球一小时活动总结
2015/02/27 职场文书
优秀团员自我评价
2015/03/10 职场文书
建筑工地资料员岗位职责
2015/04/13 职场文书
辣妈辣妹观后感
2015/06/10 职场文书
教你怎么用Python操作MySql数据库
2021/05/31 Python