【问题标题】:Populating Websites form fields填充网站表单字段
【发布时间】:2011-05-19 22:11:54
【问题描述】:

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

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

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

或者他们是否可以将数据直接从我的表单发送到他们的系统以进行付款??

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

【问题讨论】:

  • 各大浏览器都有自动填表,你知道吗?

标签: jquery copy paste populate


【解决方案1】:

我过去曾做过类似的事情。虽然我没有研究 JQuery 解决方案,但我能够通过使用 http://www.autohotkey.com/ 创建一个脚本来复制信息、切换到下一个窗口、粘贴、返回、再次复制、冲洗并重复。

【讨论】:

  • 哇,这是一个疯狂的快速反应。干杯我现在看看这个。
  • 在 Mac 上试图寻找替代方法来查看这个打字机
  • @iSimpleDesign:看看 AppleScripts
【解决方案2】:

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

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

【讨论】:

  • 好吧,伙计们,我想也许是他们直接向网站提交数据的一种方式。只要所有信息都是正确的,即卡详细信息等和产品,您可以使用我网站上的数据自动模拟购买吗??
【解决方案3】:

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

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

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

【讨论】:

  • 我以前多次使用过这种方法——将我自己的内容直接热连接到他们的表单处理程序,而不是与中间人打交道(作为他们的表单)。根据我的经验,它非常有效。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-02-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-14
相关资源
最近更新 更多