python模拟浏览器POST提交数据的例子

作者:袖梨 2022-11-14

python脚本:
testpost.py

代码如下 复制代码
import urllib
import urllib2
url = 'http://localhost/tools/testpost.php'
values = {'obs_year':'2011','name':'Tom','sex':'Male'}
data = urllib.urlencode(values)
print data
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)

the_page = response.read()


print the_page
php脚本更简单(仅仅为了测试脚本的可用性)
tools/testpost.php

代码如下 复制代码
print_r($_POST);
?>

执行

代码如下 复制代码

name=Tom&obs_year=2011&sex=Male

Array
(
[name] => Tom
[obs_year] => 2011
[sex] => Male
)

相关文章

精彩推荐