以编程方式自动填写和提交表单


Autofilling and submitting forms programmatically

我想知道我的PHP脚本是否可以导航到一个有web表单的网页,填写字段并单击提交,而无需人工干预。

是否有方法扫描页面、提取输入文本字段并提供值?

或者有没有一款软件可以做到这一点,如果不是PHP也没关系。

curl就是您想要的,请查看此链接http://php.net/manual/en/ref.curl.php

有几种工具可以自动测试网页,如Selenium和Windmill。

听起来你可以使用curl,除非表单上有csrf保护。

php脚本,导航到上面有web表单的网页,填充在没有人工干预的情况下,在字段外单击"提交"。

如果你有一些时间,想尝试一种边缘脚本语言:

在过去(高中),我们写了点击谷歌广告的自动脚本,并暂停了我们的账户=(

Autoit可以控制光标和键盘输入,并执行重复任务

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

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

根据我的经验,Perl的WWW::机械化更容易使用。如果您有使用Perl的经验,您可能希望使用它。