2013-11-28 259 views
2

我需要在生產服務器上使用selenium網絡驅動程序以獲取使用javascript生成的內容,並使用nokogiri解析它(因爲我已經完成了一些操作)。Selenium網絡驅動程序

在我的本地機器上,當我嘗試用selenium打開一個頁面時,它也會打開瀏覽器,它在VPS上的表現會是相同的?

如果它在VPS上表現相同,是否需要關閉瀏覽器?,因爲我必須每天運行數百萬頁。

我的VPS:正在使用Capistrano,紅寶石在鐵軌上。

有沒有更好的解決方案來做到這一點?

謝謝。

+0

你可以使用與PhantomJS硒,這是一個無頭的瀏覽器 – Baldrick

+0

我會得到相同的結果,如在瀏覽器模擬? – John

+0

你應該有相同的結果,但我從來沒有真正使用它。 – Baldrick

回答

2

我們使用poltergeist gem與水豚在服務器端的類似任務。它使用無頭webkit瀏覽器PhantomJS

+0

如何使用此設置獲取頁面源代碼? – John