2

假设我有一个包含我面前所有数据的归档表格,但我想获取所有这些数据并在另一个网站上预先填充一个表格,这是可能的还是我在寻求奇迹?

基本上我有这个问题,我必须每晚都在网站上获取信息,然后将其复制并粘贴到另一个网站上的表格中,噩梦。

理想情况下,我可以有一个抓取按钮,从我的表单中抓取所有数据并以某种方式存储它,然后我可以访问另一个网站,几乎可以将复制粘贴到字段中。

还是他们实际上只是将数据直接从我的表格发送到他们的系统以进行付款?

任何想法或帮助让我的生活更轻松???

4

3 回答 3

1

我过去必须执行类似的操作。虽然我没有研究 JQuery 解决方案,但我能够通过使用http://www.autohotkey.com/创建一个脚本来复制信息,将标签转到下一个窗口,粘贴,返回标签,再次复制,冲洗并重复。

于 2010-12-03T18:48:38.580 回答
1

根据网站的不同,您可能可以直接发布到他们的页面,这基本上是跳过他们的表单,或者如果他们不挑剔是否从中读取数据,您可以在查询字符串中传递他们的输入字段参数get 或 post 变量。与填写表格不完全相同,但它可以根据站点工作。

据我所知,就使用 Javascript 填写表格而言,这是不可能的。如果是这样,我很想知道该怎么做。我想填充在加载了不同站点的 iframe 中加载的页面上的字段。我做了很多研究,但我无法找到一种方法来做到这一点。

但是,如果您出于个人原因这样做,只是为了更快地填写内容,那么您可以使用浏览器的内置自动填充功能,或者您可以使用 firefox 的 Imacros 插件录制宏(https://addons. mozilla.org/en-US/firefox/addon/3863/)为您填写表格。

于 2010-12-03T18:58:51.760 回答
0

我知道如何编写一个可以做到这一点的 .NET 应用程序。我确信其他应用程序语言也可以做到这一点。我不知道任何可以做到这一点的 javascript 明智(例如 jQuery)。

Robodude 可能是使用自动热键的最佳解决方案。对于这样的任务,它非常强大。

于 2010-12-03T18:51:02.200 回答