大量提交表格

时间:2011-12-08 19:56:56

标签: php javascript forms macros submit

我有一个网站,我有一个文本框,在该文本框中,我输入一封电子邮件,然后单击“提交”并处理该电子邮件。问题是我有大约1243封电子邮件,我必须进入提交框并单击提交每次都变得乏味但即使使用宏,这个过程也很慢......所以我想知道是否有JS或PHP脚本我可以写下我输入我要提交的电子邮件列表,PHP或JS列表将单独添加每个电子邮件到文本框并单击提交并为所有1243封电子邮件执行此操作?

现在基本上是这样,我打开浏览器,访问我的网站www.site.com,在那个网站上我被告知要在文本框中输入电子邮件,点击提交,返回,输入下一封电子邮件进入文本框,单击提交,然后返回输入另一封电子邮件,单击提交,然后返回...

每个提交都会引导我进行重定向,这样我点击回来...有没有更快的方法用JS或PHP做这个?

1 个答案:

答案 0 :(得分:0)

当您提交页面时,您的浏览器只会对表单“action”属性下列出的页面执行GET或POST请求(除非有JavaScript继续)。

您可以编写一个PHP脚本,该脚本将以电子邮件作为数据连续向操作URL发出GET或POST请求。

如果表单后面有JavaScript并且触发了ajax调用,请找出服务签名的样子并执行这些请求。

如果网站需要某种形式的身份验证(如cookie),这可能会困难得多,但使用PHP的cURL库,您可以做很多事情。只是谷歌有关如何使用它的示例。