-1

我正在尝试从在线表单中将一个字段从 Firefox 提取到我的本地 Ubuntu 12.04 PC 和 Mac OS 19.7.4

我可以在本地手动将页面保存为文本文档,然后使用 Unix 脚本搜索文本,但这似乎很麻烦,我需要它自动化。还有其他更有效的方法吗?

我的背景是 Mac,但该公司正在试用 Linux PC,所以请容忍我对 Ubuntu 的相关无知。

4

3 回答 3

0

如果你想编程,试试

  • WWW:Mechanize 库,它有 python 和 perl 绑定,

  • lunux 中的几个鼠标脚本引擎,(actionaz)

  • 与Firefox(Selenium)一起使用的测试自动化工具

于 2012-10-22T18:45:31.453 回答
0

您可以通过简单的 BASH 脚本来完成。看看一些有用的东西,比如:

  • wget
  • sed
  • grep

然后什么都不会麻烦,一切都可以自动进行。

于 2012-10-22T18:46:44.327 回答
0

如果您想使用您提到的方法,您可以使用curl自动保存表单。您的 BASH 脚本将如下所示:

curl http://locationofonlineform.com -o tempfile
valueOfField=$(grep patternToFindField tempfile)
// Do stuff
echo $valueOfField

如果你想摆脱临时文件,你可以直接将 curl 的结果输入到 grep 命令中。

于 2012-10-22T18:51:43.707 回答