用Python发表评论

时间:2011-03-05 18:24:59

标签: python html post comments

我想用Python发表评论,但我真的不知道如何......

这是html源代码:

<form name="addc" method="post">
  <textarea id="990" name="comments" value=""></textarea>
  <input name="i" value="435" type="hidden">
  <input name="pseudo" value="3454" type="hidden">
  <input name="action" value="Post comment" type="submit">
</form>

谢谢。

3 个答案:

答案 0 :(得分:3)

如果您正在尝试编写脚本以自动发表评论,请尝试以下方法:

import urllib
import urllib2

url = 'http://www.someserver.com/somepage.html' # <-- Replace this with the URL of the page you're trying to post to.
values = {'990' : 'comment here'}

data = urllib.urlencode(values)
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)

## You can optionally print the response like so:
the_page = response.read()
print(the_page)

答案 1 :(得分:1)

答案 2 :(得分:0)

我使用Mechanize在Python中使用表单或ClientForm子模块进行发布。它允许您使虚拟浏览器导航到页面,并允许您访问页面上的链接和表单。您可以填写表格并轻松完成“form.submit()”。该网站有几个例子。