-1

我想将我的文本数据(来自 Excel)传输到表单中并提交。执行此操作需要大量时间。所以我正在研究可以为我完成这项任务的自动化工具。

基本上这个网页由文本字段和按钮组成。

有没有办法通过使用文本字段的标签名称和excel中的按钮来填充文本字段并单击按钮?

4

2 回答 2

0

这是给你自己的还是部署到网络上的?

如果是为您自己,您可以将 excel 文件另存为 CSV。然后你应该能够找到一种方法将它处理成 JS 可以理解的东西。

实际上,设置文本元素的值只是通过定位元素并设置其 value=someValue 来完成。例如,你可以做

var t = document.getElementById("firstTextField")
t.value = "someValue"

您也可以将 jQuery 用于此类事情。

于 2013-10-10T13:45:21.473 回答
0

您根本不需要使用浏览器。浏览器和 Excel 只是底层数据和 API 定义之上的 UI,您可以编写脚本。总体思路:

  1. 检查您尝试提交的表单。查找目标、提交方法和字段名称。
  2. 将 Excel 文件导出为 CSV。
  3. 编写一个简单的脚本来遍历每条记录并发出与表单提交相对应的 http 请求 - 相同的 HTTP 方法,相同的目标 URL,将 Excel 值放在适当的输入名称下。

您提供的信息很难更具体。

于 2013-10-10T14:04:09.590 回答