对Python发送带header的http请求方法详解
程序员文章站
2022-05-14 15:18:51
简单的header
import urllib2
request = urllib2.request('http://example.com/')
r...
简单的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 使用 requests 模块发送http请求 的方法
-
python发送HTTP请求的方法小结
-
android用okhttp发送带header的post请求(参数为键值对格式)
-
python通过get,post方式发送http请求和接收http响应的方法
-
利用python的socket发送http(s)请求方法示例
-
python通过get,post方式发送http请求和接收http响应的方法
-
python 使用 requests 模块发送http请求 的方法
-
对Python发送带header的http请求方法详解
-
python发送HTTP请求的方法小结
-
利用python的socket发送http(s)请求方法