首页 > 编程 > Python > 正文

对Python发送带header的http请求方法详解

2020-01-04 13:38:29
字体:
来源:转载
供稿:网友

简单的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 = Nonereq = urllib2.Request(url, data, headers)response = urllib2.urlopen(req)html = response.read()

以上这篇对Python发送带header的http请求方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持VEVB武林网。


注:相关教程知识阅读请移步到python教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表