WebDriver下载地址
在使用python的selenium库实现python爬虫时, 需要安装一些浏览器的driver, 每次安装时都需要寻找下载地址, 这里将各浏览器driver的下载地址记录下来, 方便以后查询.
各driver下载地址
1. chrome浏览器
2. Firefox浏览器
3. IE浏览器
4. PhantomJS
-
这个webdriver已经被selenium弃用了, 使用时会显示相关的警告信息.
可以替代的有chrome和Firefox的无头浏览器.
1 | # 以chromedriver为例, 展示其使用方法 |
安装方法
按照对应浏览器版本下载driver, 下载后放在具有环境变量的路径内, 如果不知道如何操作, 直接将driver.exe放在python安装路径下
无头浏览器
chrome和 Firfox都具有类似PhantomJS的功能
使用方法如下:
1
2
3
4
5
6
7
8from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.get("https://baidu.com/")
print(driver.page_source)