对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下载FTP上的文件夹的实现代码
Feb 10 Python
Python线程中对join方法的运用的教程
Apr 09 Python
python使用分治法实现求解最大值的方法
May 12 Python
python 的列表遍历删除实现代码
Apr 12 Python
详解Python下载图片并保存本地的两种方式
May 15 Python
python pyinstaller打包exe报错的解决方法
Nov 02 Python
详解pandas中iloc, loc和ix的区别和联系
Mar 09 Python
Python pathlib模块使用方法及实例解析
Oct 05 Python
python palywright库基本使用
Jan 21 Python
Python项目实战之使用Django框架实现支付宝付款功能
Feb 23 Python
Python中基础数据类型 set集合知识点总结
Aug 02 Python
python实现一个简单的贪吃蛇游戏附代码
Jun 28 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在线打包程序源码
2008/07/27 PHP
php 获取一个月第一天与最后一天的代码
2010/05/16 PHP
基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
2013/05/15 PHP
分享十款最出色的PHP安全开发库中文详细介绍
2015/03/22 PHP
ThinkPHP 3.2.3实现加减乘除图片验证码
2018/12/05 PHP
Laravel向公共模板赋值方法总结
2019/06/25 PHP
jquery 图片预加载 自动等比例缩放插件
2008/12/25 Javascript
getElementsByTagName vs selectNodes效率 及兼容的selectNodes实现
2010/02/26 Javascript
PHP 与 js的通信(via ajax,json)
2010/11/16 Javascript
只需20行代码就可以写出CSS覆盖率测试脚本
2013/04/24 Javascript
jquery 延迟执行实例介绍
2013/08/20 Javascript
Javascript实现获取窗口的大小和位置代码分享
2014/12/04 Javascript
jQuery页面刷新(局部、全部)问题分析
2016/01/09 Javascript
jQuery实现给input绑定回车事件的方法
2017/02/09 Javascript
canvas时钟效果
2017/02/16 Javascript
JS滚动到指定位置导航栏固定顶部
2017/07/03 Javascript
JavaScript实现仿Clock ISO时钟
2018/06/29 Javascript
JavaScript实现的3D旋转魔方动画效果实例代码
2019/07/31 Javascript
vue 解决遍历对象显示的顺序不对问题
2019/11/07 Javascript
JavaScript实现HTML导航栏下拉菜单
2020/11/25 Javascript
[00:36]DOTA2上海特级锦标赛 LGD战队宣传片
2016/03/04 DOTA
[56:48]FNATIC vs EG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python的文件操作方法汇总
2017/11/10 Python
python分别打包出32位和64位应用程序
2020/02/18 Python
Python操作Elasticsearch处理timeout超时
2020/07/17 Python
html5指南-1.html5全局属性(html5 global attributes)深入理解
2013/01/07 HTML / CSS
html5手机键盘弹出收起的处理
2020/01/20 HTML / CSS
荷兰街头时尚之家:Funkie House
2019/03/18 全球购物
法国面料和小百货在线商店:Mondial Tissus
2019/03/23 全球购物
优秀大学生职业生涯规划书
2014/02/27 职场文书
大学生创业计划书
2014/08/14 职场文书
试用期员工工作自我评价
2014/09/10 职场文书
工作证明格式范文
2015/06/15 职场文书
班主任工作总结范文
2015/08/13 职场文书
生活委员竞选稿
2015/11/21 职场文书
python实现简单反弹球游戏
2021/04/12 Python