2012-07-09 58 views
0

我想知道如果我的PHP脚本可以导航到具有Web表单的网页,请填写字段并单击提交而无需人工干预。以编程方式自动填写和提交表单

有没有办法扫描页面,提取输入文本字段并提供一个值?

或者是否有一个软件可以做到这一点,如果它不是PHP并不重要。

+0

该页面上的任何验证码? – mishu 2012-07-09 13:13:10

+0

您可以设置一个websocket,然后在客户端收集表单数据并执行“document.getElementById('mysubmitbutton')。click();”提交表单或以编程方式从表单字段收集数据。那是你想要做的吗? – Ricola3D 2012-07-09 13:15:12

回答

0

听起来像是你可以使用卷曲,除非在表单上CSRF保护。

php脚本浏览到的网页上有一个Web表单,填写 出来的字段,然后点击提交,无需人工干预。

如果你有一段时间了,想尝试条纹脚本语言指出:

早在一天(高中)我们写的AutoIt脚本点击谷歌广告,并得到了我们的帐户暂停=(

AutoIt的控制光标和键盘输入并执行重复任务

http://www.autoitscript.com/site/

0

使用PHP,CURL可能是您的最佳选择。

以我的经验,Perl的WWW :: Mechanize更易于使用。如果您有使用Perl的经验,您可能希望使用它。