对Python发送带header的http请求方法详解
作者:平常心lzt 时间:2022-02-06 11:44:59
简单的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()
来源:https://blog.csdn.net/u010393758/article/details/54408765
标签:Python,header,http
0
投稿
猜你喜欢
VUE前端cookie简单操作
2024-04-30 08:44:57
可用性测试过程中需要关注的一些细节
2009-03-06 12:38:00
python 输入字符串生成所有有效的IP地址(LeetCode 93号题)
2022-09-06 00:16:57
详解如何让页面与 iframe 进行通信
2024-04-19 09:42:44
Access数据库中“所有记录中均未找到搜索关键字”的解决方法
2011-04-14 10:31:00
使用selenium自动控制浏览器找不到Chromedriver问题
2023-02-02 01:32:33
详解Vue.js——60分钟组件快速入门(上篇)
2024-05-03 15:12:29
vue 面包屑导航组件封装
2024-04-27 16:09:48
mysql千万级数据量根据索引优化查询速度的实现
2024-01-21 19:16:31
Python3.7+tkinter实现查询界面功能
2023-05-16 18:24:54
asp如何在读取Excel文件时创建列表的下拉菜单?
2010-06-18 19:59:00
Centos7 Python3下安装scrapy的详细步骤
2021-12-03 10:59:26
自动生成文章摘要的代码[JavaScript 版本]
2024-04-30 09:52:16
javascript框架设计之框架分类及主要功能
2024-04-18 09:33:40
python ChainMap的使用和说明详解
2022-03-03 08:22:30
javascript实现锁定网页、密码解锁效果(类似系统屏幕保护效果)
2023-08-18 20:01:36
centos7.3 安装mysql5.7.18的详细教程
2024-01-12 18:57:00
python记录程序运行时间的三种方法
2023-08-25 03:12:19
javascript运动效果实例总结(放大缩小、滑动淡入、滚动)
2024-04-16 09:24:46
Python selenium的基本使用方法分析
2021-11-04 10:01:30