PhantomJS的安裝和使用


PhantomJS是一個無界面的、可腳本編程的WebKit瀏覽器引擎,它原生支持多種Web標准:DOM操作、CSS選擇器、JSON、Canvas以及SVG。
Selenium支持PhantomJS,這樣在運行的時候就不會再彈出一個瀏覽器了。而且PhantomJS的運行效率也很高,還支持各種參數配置,使用非常方便。

一、安裝PhantomJS
官方網站:http://phantomjs.org
官方文檔:http://phantomjs.org/quick-start.html
下載地址:http://phantomjs.org/download.html
API接口說明:http://phantomjs.org/api/command-line.html


下載完成后,將PhantomJS可執行文件所在的路徑配置到環境變量里。
在Selenium中使用的話,我們只需要將Chrome切換為PhantomJS即可:

from selenium import webdriver
browser = webdriver.PhantomJS()
browser.get('https://www.baidu.com')
print(browser.current_url)

運行之后,我們就不會發現有瀏覽器彈出了,但實際上PhantomJS已經運行起來了。這里我們訪問了百度,然后將當前的URL打印出來。
控制台的輸出如下:

https://www.baidu.com/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM