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() 關閉驅動程序具有焦點的瀏覽器窗口,當失去焦點之後,可能會報錯