python网页提交表单_使用python提交到web表单

我见过很多这样的问题,但没有一个是有用的

我试图将数据提交到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

同样的结果!我不明白为什么这些方法不起作用,我在不同的网站上尝试过,但没有成功,所以如果有人成功地做到了这一点,请告诉我如何!

非常感谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值