2012-03-05 44 views
0

我想模仿一些人(不適用於垃圾郵件)爲我的一些日常工作。我不想使用一些curl/wget解決方案,因爲它會包含一些分析瀏覽器發送的HTTP包的工作。因此,基本上:使用開源瀏覽器模擬人類

  1. 我將使用瀏覽器(例如chrome)登錄系統,所以我在該瀏覽器中有登錄狀態。
  2. 我打開系統的搜索頁面,並以任何方式啓動腳本。
  3. 腳本會在輸入中輸入一些字符串,並提交表單。
  4. 瀏覽器重定向到結果頁面,我的腳本將分析結果頁面並獲取我想要的東西。

是否有任何現有解決方案可用於編寫此類腳本?該功能應包括:

  1. 填寫一些並提交表單
  2. 在結果頁面的腳本可以分析網頁並獲取所需的數據。

我試圖做到這一點,但我的程序和我想運行的系統的域不在同一個域中。

回答

4

您可能感興趣的著名Selenium

硒自動化的瀏覽器。而已。你用這種力量做的事情完全取決於你。主要是爲了測試目的自動化web應用程序 ,但肯定不僅限於此。 無聊的基於Web的管理任務也可以(也應該)也自動化爲 。

See its DEMO here.


或者根據您的要求,您可能感興趣的iMacros addon of Firefox