如何自动更改html<;输入>;使用python的标签?

如何自动更改html<;输入>;使用python的标签?,python,html,python-2.7,input,user-input,Python,Html,Python 2.7,Input,User Input,问题。 我有一个真正的html页面,如果需要,可以由beautifulsoup(或其他东西)解析。 我在这个页面上有一些相同的输入标签。比如说,1000个输入标记看起来像: <input class=​"text_class​" type=​"text" size=​"3" value=​"20">​ ​ 在页面的末尾,我有一个submit type输入标记,如下所示: <input class=​"submit_class" type=​"submit" value=​"

问题。
我有一个真正的html页面,如果需要,可以由beautifulsoup(或其他东西)解析。
我在这个页面上有一些相同的输入标签。比如说,1000个输入标记看起来像:

<input class=​"text_class​" type=​"text" size=​"3" value=​"20">​
在页面的末尾,我有一个submit type输入标记,如下所示:

<input class=​"submit_class" type=​"submit" value=​"Submit">​
问题是我如何将1000个标签的值更改为30而不是20,并使用final submit标签提交所有更改。 我所需要的只是在页面上对python脚本执行的大量数据执行类似于人类的行为。 我怀疑在这种情况下,某些特殊的python库可能会有所帮助。

提前感谢您的帮助或指点方向

您有几个选项可以更改输入值并提交表单:


请注意,
Selenium
Ghost.py
使用真正的浏览器
Mechanize
是您最简单的方法,请注意,如果表单初始化或提交过程中涉及大量javascript,则它可能不适用于您。

@David Wolever,我已尝试urllib2.urlopen html页面,然后我明白了,我不知道下一步该怎么处理整个页面,也不知道可以操作(更改、编辑)标签并提交表单的库。我认为alecxe的回答会对我有所帮助。不使用真正的浏览器对我来说是一个好处。你的链接很有用。