我见过很多这样的问题,但没有一个是有用的
我试图将数据提交到web上的表单我尝试了请求,urllib和none都没有成功
例如,下面的代码应该在上面搜索[python]标记:import urllib
import urllib2
url = 'http://stackoverflow.com/'
# Prepare the data
values = {'q' : '[python]'}
data = urllib.urlencode(values)
# Send HTTP POST request
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
html = response.read()
# Print the result
print html
但是当我运行它时,我得到了主页的html源代码
下面是使用请求的示例:import requests
data= {
'q': '[python]'
}
r = requests.get('http://stackoverflow.com', data=data)
print r.text
同样的结果!我不明白为什么这些方法不起作用,我在不同的网站上尝试过,但没有成功,所以如果有人成功地做到了这一点,请告诉我如何!
非常感谢!