Skip to main content
 首页 » 编程设计

Python简单的POST方法

2025年05月04日12qq号

一个网页有2个表单域

1:

<input type="text" maxlength="30" value="" name="poster" id="id_poster"> 

2:

<textarea name="content" cols="80" rows="20" id="id_content"></textarea> 

它还有一个按钮:

<input type="submit" value="Submit your own idea!"> 

我要的是,通过python填写表格id_poster和id_content然后提交。如果可能,提交后取网页(取结果)。

谢谢大家

请您参考如下方法:

个人比较喜欢httplib2 ,您必须安装它。该库比开箱即用的 python 提供的库要好得多。

from httplib2 import Http 
from urllib import urlencode 
h = Http() 
data = dict(id_poster="some_poster_id", id_content="some_content") 
resp, content = h.request("http://example.org/form-handler", "POST", urlencode(data)) 

然后你可以用resp检查响应