我正在尝试从在线表单中将一个字段从Firefox提取到我的本地Ubuntu 12.04 PC和Mac OS 19.7.4
我可以手动将页面本地保存为文本文档,然后使用Unix脚本搜索文本,但这看起来相当麻烦。我要求它自动化。还有另一种更有效的方法吗?
我的背景是Macs,但该公司正在试用Linux PC,所以请容忍我相关的Ubuntu无知。
答案 0 :(得分:0)
如果你的意思是编程尝试
WWW:Mechanize库,它有python和perl绑定,
lunux中的几个mousescriting引擎,(actionaz)
测试自动化工具,与firefox(Selenium)一起使用
答案 1 :(得分:0)
您可以通过简单的BASH脚本来完成。 看看一些有用的东西,如:
然后什么都不会麻烦,一切都可以自动完成。
答案 2 :(得分:0)
如果您想使用您提到的方法,可以使用curl自动保存表单。您的BASH脚本将如下所示:
curl http://locationofonlineform.com -o tempfile
valueOfField=$(grep patternToFindField tempfile)
// Do stuff
echo $valueOfField
如果要删除临时文件,可以直接将curl的结果提供给grep命令。