以编程方式自动填写和提交表单
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的经验,您可能希望使用它。
相关文章:
- Jquery提交表单而不刷新
- 如何在提交表单时将PHP变量传递到Javascript cookie中
- 每次提交表单时都会重新加载网页
- Razor中的自动提交表单
- 使用 JavaScript 自动提交表单
- 点击相同的按钮打开模型,然后提交表单
- 添加和删除隐藏字段数组中的值,而不提交表单
- 使用Ajax提交表单
- jQuery:使用“jQuery验证”后无法提交表单's远程验证
- 如何在不重新加载的情况下提交表单,并使用Node+Express将数据传递回同一页面
- 有登录表单时无法提交表单
- 带有select的jquery提交表单不起作用
- 如何防止回车键提交表单,但仍然允许回车工作
- 使用按钮和单选按钮提交表单,但始终使用相同的值
- 在提交表单之前确定重复值
- 如何创建动态ajax提交表单
- HTML提交表单,同时包含空字段检查和按钮隐藏
- 如何使用jQueryAjax使用动态html输入texbox提交表单
- 当触发下拉列表的onchange事件时,使用JavaScript提交表单
- 提交表单后,Watir文本框输入未持续(重置为以前的文本框输入)