2015-12-05 131 views
-1

我寫使用Python的硒webscraper。我編寫了腳本來從一個站點獲取信息,然後轉到另一個站點並獲取不同的信息(電子郵件)。硒的Python火狐VS PhantomJS

當我運行browser = webdriver.Firefox()腳本,該腳本完美表現。但是,爲了達到速度的目的,我決定切換到browser = webdriver.PhantomJS()

當我做到這一點,(我測試了這兩種情況),司機似乎並不去改變到第二的網站,而是拉開了第二輪從第一網站的信息(搜索電子郵件)。

爲什麼會腳本phantomJS行爲不同,當所有其他東西都一模一樣?

+0

因爲PhantomJS是老的部位很可能是新的。也許SSL是一個問題。 –

回答

1

我找到了答案。使用PhantomJS時,您需要指定browser.get('http://www。'+網站),這對於Firefox不是必需的。