我在网页上托管了一个webapp,我使用url访问该页面,此页面有一个文本框和开始按钮。我在文本框中传递一个值,然后使用Perl脚本自动单击开始按钮。 / p>
我使用过WWW::Mechanize
模块。我能够从网页上获取数据,但无法在页面上设置任何内容。
我也无法实现点击功能。
答案 0 :(得分:0)
这听起来像是在尝试填写网页中的表单。这可以通过forms
method获取页面的形式,然后使用生成的HTML::Form
对象。
如果您已经确切知道了表单值的确切名称,您还可以使用submit_form(with_fields => {…})
method直接发送表单,而无需遍历网页的形式。有关如何执行此操作的示例,请参见synopsis of the WWW::Mechanize
documentation。
如果您需要JavaScript,请参阅WWW::Mechanize FAQ, section JavaScript:Which modules work like Mechanize and have JavaScript support?