2012-12-07 176 views
1

我需要創建一個軟件解決方案,它將使用瀏覽器功能來執行一些任務。網絡瀏覽器集成

更具體,我需要做到以下幾點:

  • 加載一些頁面(通過URL)
  • 分析生成的內容(DOM),我需要訪問動態生成的頁面,而不僅僅是最初的HTML是原稿
  • 做頁面的某些區域的截圖並將其保存到一個文件

什麼是做到這一點的最好方法是什麼?

什麼現有的瀏覽器會讓我做到這一點,怎麼做?一般來說,我更喜歡Google Chrome或Mozilla Firefox。

回答

4

您可以使用casperjs 這樣做,它可以讓您加載網頁,然後捕獲任何區域並將其保存到文件中。 它也允許玩DOM

+0

哇,它看起來不錯。我會試一試。謝謝。 –

1

您可以創建一個谷歌瀏覽器擴展來做到這一點。

1.在擴展中,您可以加載頁面或向觀察者添加監聽器選項卡活動。

2.您可以在加載的頁面上執行腳本,甚至可以使用jQuery來分析dom。

3.您可以使用chrome.tabs.captureVisibleTab函數拍攝屏幕截圖,然後使用畫布處理截圖圖像。

有關Chrome擴展開發的更多詳細信息:https://developer.chrome.com/extensions/getstarted.html

+0

謝謝,我一定會考慮它的。 –