PhantomJS简介
PhantomJS是一个无边界的,可脚本编程的WebKit浏览器引擎,支持多种Web标准
Selenium支持PhantomJS,
这样在运行的时候就不会再弹出一个浏览器了,效率快,支持各种参数配置。
PhantomJS安装
官网:http://phantomjs.org
windows直接将下载下来的.exe文件粘贴到python下的Scripts目录下即可
PhantomJS基本作用
未使用PhantomJS 会打开对应浏览器
from selenium import webdriver
from selenium.webdriver.common.by import By
browser=webdriver.Chrome()
browser.get(“http://www.baidu.com”)
input_first=browser.find_element(By.ID,“q”)
print(input_first)
使用PhantomJS 不会打开对应浏览器网站 但会在后台运行
from selenium import webdriver
browser=webdriver.PhantomJS()
browser.get(“http://www.baidu.com”)
print(browser.current_url)