1
一个GET请求和欺骗的用户代理利用该代码,urllib2的进行GET请求:问题的的urllib2
#!/usr/bin/python
import urllib2
req = urllib2.Request('http://www.google.fr')
req.add_header('User-Agent', '')
response = urllib2.urlopen(req)
有了这一个(这几乎是相同的),一个POST请求:
#!/usr/bin/python
import urllib2
headers = { 'User-Agent' : '' }
req = urllib2.Request('http://www.google.fr', '', headers)
response = urllib2.urlopen(req)
我的问题是:如何使用第二种代码风格进行GET请求?
文档(http://docs.python.org/release/2.6.5/library/urllib2.html)说,
标题应该是一本字典,并 将被视为如果add_header()是 调用每个键和值 参数
是的,除了为了使用头文件参数,你必须通过数据,并且当数据通过时,请求变成了一个P OST。
任何帮助将不胜感激。
@ bibop554,我建议你看看'httplib2'更容易处理,然后'urllib2'。 http://code.google.com/p/httplib2/ – Anders 2010-07-31 23:37:49