2012-10-22 18 views
-1

我試圖從Firefox一個字段從在線表格試圖從瀏覽器頁面中提取場

我可以手動在本地保存頁面爲文本中提取到我的本地Ubuntu的12.04 PC和Mac OS 19.7.4文件,然後使用Unix腳本搜索文本,但這看起來相當麻煩&我要求它是自動的。還有另一種更有效的方法嗎?

我的背景是在Mac上,但該公司正在試用Linux PC,所以請容忍我的相關Ubuntu無知。

+1

從您的描述中確定你確實想要做什麼。但是這聽起來像你試圖處理你從http請求中獲得的一些(html)表單?那麼看看'cURL'或'wget',他們允許'下載'表單。它們可以從任何腳本語言中調用,例如bash shell。這樣的腳本也可以處理之前正在下載的文件... – arkascha

回答

0

如果你的意思是編程的東西儘量

  • WWW:機械化庫,它有Python和Perl綁定,

  • 幾個在lunux mousescripting引擎(actionaz)

  • 測試自動化工具,可與firefox(Selenium)配合使用

0

您可以通過簡單的BASH腳本來完成。 看看像一些有用的東西:

  • wget的
  • sed的
  • grep的

,然後什麼都不會被繁瑣,一切都可以去自動的。

0

如果您想使用您提到的方法,可以使用curl自動保存表單。然後,您的bash腳本會是這個樣子:

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

如果你想擺脫的臨時文件,可以捲曲的結果直接反饋到grep命令。

相關問題