關於PhantomJS安裝的一些問題

0.首先下載,然後將phantomjs.exe的根目錄添加至環境變量裏面,不添加環境變量可以像下面一樣使用可執行路徑

1.安裝selenium,調用它可在後臺運行,不顯示窗口

from selenium import webdriver
import time

driver = webdriver.PhantomJS(executable_path=r'phantomjs.exe')
# 之前是用Chrome進行調用的,但是它可以在後臺運行,於是乎用了它,首先路徑必須在''前面加一個r
# 否則就找不到路徑,其次,如果你掛了代理就會出現以下問題,使用Chrome則不會
# 會出現proxy error: 502 server dropped connection,關掉代理無問題,同時也會出現utf-8編碼問題
driver.get('https://www.baidu.com/')
time.sleep(1)
print(driver.page_source)
driver.quit() # 退出驅動並關閉所有關聯的窗口。關閉所有瀏覽器窗口並安全地結束會話
# driver.close() 關閉驅動程序具有焦點的瀏覽器窗口,當失去焦點之後,可能會報錯

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章