我有一个非常简单的问题,我正在寻找一种简单的方法来做到这一点。 事实上,我正在从机构的官方网页上搜索自动填充网络表单,我想在Javascript中将其用于在客户端自动执行的网页中。
我尝试了CasperJS / PhantomJS,这非常有用,但它们必须由命令行运行,而不是由js脚本运行。
这个webForm非常简单。它有几个dropdownList,复选框和文本输入,带有一个简单的提交按钮。
我不需要一些详细的代码,只需要实现它的方法/工具。我在2周内没有任何好结果。
答案 0 :(得分:0)
理想情况下,这应该是服务器到服务器。你想要的是web service。这样,您就不必拥有一个打开浏览器的客户端计算机来处理此问题。
更快更脏的方法是通过cURL将表单数据直接提交给第三方Web服务器:
https://superuser.com/questions/149329/what-is-the-curl-command-line-syntax-to-do-a-post-request
答案 1 :(得分:0)
最好的方法是使用Selenium。使用Selenium,您可以轻松填写第三方的形式。