对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之简单主机批量管理工具
Jan 27 Python
Python中的单行、多行、中文注释方法
Jul 19 Python
python 实现求解字符串集的最长公共前缀方法
Jul 20 Python
详解python实现识别手写MNIST数字集的程序
Aug 03 Python
python绘制简单彩虹图
Nov 19 Python
利用django+wechat-python-sdk 创建微信服务器接入的方法
Feb 20 Python
Python操作rabbitMQ的示例代码
Mar 19 Python
python读取并写入mat文件的方法
Jul 12 Python
安装python及pycharm的教程图解
Oct 10 Python
python操作gitlab API过程解析
Dec 27 Python
python 实现Flask中返回图片流给前端展示
Jan 09 Python
Python递归函数特点及原理解析
Mar 04 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
模仿OSO的论坛(三)
2006/10/09 PHP
Yii操作数据库实现动态获取表名的方法
2016/03/29 PHP
PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
2020/01/02 PHP
php7 新增功能实例总结
2020/05/25 PHP
document.all还是document.getElementsByName?
2006/07/21 Javascript
11款基于Javascript的文件管理器
2009/10/25 Javascript
javascript实现获取浏览器版本、浏览器类型
2015/12/02 Javascript
动态创建按钮的JavaScript代码
2016/01/29 Javascript
js 实现数值的千分位及保存小数方法(推荐)
2016/08/01 Javascript
JSP防止网页刷新重复提交数据的几种方法
2016/11/19 Javascript
jQuery使用DataTable实现删除数据后重新加载功能
2017/02/27 Javascript
jQuery EasyUI ProgressBar进度条组件
2017/02/28 Javascript
简单实现JavaScript弹幕效果
2020/08/27 Javascript
详解vue-cli 快速搭建单页应用之遇到的问题及解决办法
2018/03/01 Javascript
vue使用自定义icon图标的方法
2018/05/14 Javascript
解决vue-cli项目webpack打包后iconfont文件路径的问题
2018/09/01 Javascript
详解Vue iview IE浏览器不兼容报错(Iview Bable polyfill)
2019/01/07 Javascript
[01:24:16]2018DOTA2亚洲邀请赛 4.6 全明星赛
2018/04/10 DOTA
python写入中英文字符串到文件的方法
2015/05/06 Python
简单谈谈python中的多进程
2016/11/06 Python
python 根据正则表达式提取指定的内容实例详解
2016/12/04 Python
Python删除Java源文件中全部注释的实现方法
2017/08/30 Python
Python键盘输入转换为列表的实例
2018/06/23 Python
Python中如何使用if语句处理列表实例代码
2019/02/24 Python
Python地图绘制实操详解
2019/03/04 Python
Python3.5多进程原理与用法实例分析
2019/04/05 Python
Python利用matplotlib做图中图及次坐标轴的实例
2019/07/08 Python
使用python实现unix2dos和dos2unix命令的例子
2019/08/13 Python
python实现对列表中的元素进行倒序打印
2019/11/23 Python
python range实例用法分享
2020/02/06 Python
意大利和国际奢侈品牌购物网站:Suitnegozi.com
2021/01/15 全球购物
大学毕业生通用求职信
2013/09/28 职场文书
医学专业应届生的自我评价
2014/02/28 职场文书
《童年》读后感(三篇)
2019/08/27 职场文书
Mongo服务重启异常问题的处理方法
2021/07/01 MongoDB
【DOTA2】当街暴打?PSG LGD vs VG - DPC 2022 WINTER TOUR CN
2022/04/02 DOTA