0
我現在正在開發一個網頁爬蟲,不幸的是網站通過ajax生成結果。遵循一些編碼器的建議,我試圖使用硒,一個用於python的測試自動化工具。 如文檔中給出的example:selenium無服務器通過SSH運行
driver = webdriver.Firefox()
此代碼執行打開Firefox瀏覽器。然後做一些事情,如填寫表格,提交等等。
坦率地說,這個例子在我的電腦上運行得很好(ubuntu 12.10),但是我的項目最終會轉移到CentOS服務器。
我所考慮的是代碼(需要打開瀏覽器GUI)是否能成功運行CentOS的服務器上通過ssh,因爲提供的機上沒有KDE如GNOME .....
而且如果沒有瀏覽器GUI,代碼無法正常工作,那麼還有其他解決方案嗎?
任何答覆將被敬佩〜
看看http://phantomjs.org/,它是一個無頭瀏覽器。我目前在沒有GUI的服務器上將它與硒一起使用 – Calum