自动提交Web表单(查看Javascript,但欢迎使用其他方法)

自动提交Web表单(查看Javascript,但欢迎使用其他方法),javascript,form-submit,libcurl,Javascript,Form Submit,Libcurl,自动提交表单最有效的方法是什么?我这样做是出于合法的目的(好吧,相关网站没有向一大群人发送邮件的选项,所以我试着制定自己的解决办法。但这不是垃圾邮件。) 我确实记得——从我玩基于网络的MMORPG的日子里——有一些纯粹的基于Javascript的工具可以让你自动提交表单。但我从未弄清楚这些工具是如何工作的,我也不再有来源 所以我自己做了一个尝试——我尝试在IFrame中打开表单页面,并尝试从父窗口中运行的脚本提交表单。但很快我就发现我无法从运行在不同域中的脚本访问框架内容 我正在考虑将必要的页面

自动提交表单最有效的方法是什么?我这样做是出于合法的目的(好吧,相关网站没有向一大群人发送邮件的选项,所以我试着制定自己的解决办法。但这不是垃圾邮件。)

我确实记得——从我玩基于网络的MMORPG的日子里——有一些纯粹的基于Javascript的工具可以让你自动提交表单。但我从未弄清楚这些工具是如何工作的,我也不再有来源

所以我自己做了一个尝试——我尝试在IFrame中打开表单页面,并尝试从父窗口中运行的脚本提交表单。但很快我就发现我无法从运行在不同域中的脚本访问框架内容

我正在考虑将必要的页面复制到我的计算机上,并从那里修改它,目的是让我能够控制输入法,但仍将生成的数据发布到服务器上。然而,这看起来又长又复杂——许多依赖项都必须被追踪。有更好的办法吗

最后,我在谷歌上的搜索也找到了libcurl,它允许我通过在脚本中模拟浏览器来实现这一点。但它看起来并不那么容易使用


<>编辑:我最熟悉的语言:C++和Python。熟悉PHP。我怀疑我会用C++来解决这个问题。

< P>如果我们知道你熟悉的语言是什么,那将是最容易的。
使用Watin()或Selenium()之类的框架。有一个名为Cucumber for Ruby的非常简单的框架,您可以用几乎可读的英语编写它。

Selenium应该很容易入门,只需下载Selenium IDE并点击表单即可。

这些表单是您的吗?或者你试图自动提交的其他人。。。如果它的别人的你会有问题,他们会认为你是垃圾邮件发送者!你说“这不是垃圾邮件”的次数越多,我就越想知道。我不希望从基于web的界面收到大量邮件。这是错误的。这是问题的补充。链接看起来不错,将检查出来!