【发布时间】:2014-10-08 17:54:38
【问题描述】:
我正在尝试编写一个简单的机器人,它可以在页面上登录我的帐户,然后评论其他用户的图像。但是我无法让提交的评论表单正常工作。评论表单如下所示:
<form id="comment-form" action="#" onsubmit="postComment($(this).serialize(),'image',117885,229227); return false;">
<input class="comment" type="text" size="40" name="comment" id="comment" />
<input type="hidden" name="commentObj" value="9234785" />
<input type="hidden" name="commentMode" value="image" />
<input type="hidden" name="userid" value="12427" />
<input class="submit" type="submit" value="Comment" />
</form>
我的代码如下
br.select_form(nr = 1)
br.form['comment'] = 'hello'
br.submit()
页面有两种形式,评论形式是第二种。所以我确信我选择了正确的表格。谁能解释为什么这不起作用?
【问题讨论】:
-
详细说明“不起作用”部分可以显着增加获得好答案的机会。
标签: python web-scraping mechanize mechanize-python