无法弄清楚如何在别人的脚本中编辑http标头

时间:2015-03-13 03:39:23

标签: python http http-headers urllib2

所以,我不断收到太多的请求'在运行a script时。在做了一些研究之后,我发现这是因为它提取的网站在发出多个请求时需要某种带有请求的HTTP头。我之前没有在python中工作过,而且我无法弄清楚如何在此脚本中将标头附加到HTTP请求中?谢谢

好的。 StackExchange让我编辑解释它与类似问题的不同之处。类似question"如何在HTTP请求中使用urllib2发送自定义标头?"当他们从头开始编写脚本时有人问。我无法弄清楚编写脚本的人是如何在第一时间完成请求的。

1 个答案:

答案 0 :(得分:0)

第41行& 42. of grab.py,尝试修改如下代码:

import urllib2
req = urllib2.Request('http://www.example.com/')
req.add_header('Referer', 'http://www.python.org/')
resp = urllib2.urlopen(req)
content = resp.read()