WebDriver下载地址

在使用python的selenium库实现python爬虫时, 需要安装一些浏览器的driver, 每次安装时都需要寻找下载地址, 这里将各浏览器driver的下载地址记录下来, 方便以后查询.

各driver下载地址

1. chrome浏览器

2. Firefox浏览器

3. IE浏览器

4. PhantomJS

  • 下载地址

    这个webdriver已经被selenium弃用了, 使用时会显示相关的警告信息.

    可以替代的有chrome和Firefox的无头浏览器.

1
2
3
4
5
6
# 以chromedriver为例, 展示其使用方法
from selenium import webdriver
browser = webdriver.Chrome() // FireFox(), Ie(), PhantomJS()
broswer.get('https://baidu.com') //网址
print(broswer.page_source)
browser.close()

安装方法

按照对应浏览器版本下载driver, 下载后放在具有环境变量的路径内, 如果不知道如何操作, 直接将driver.exe放在python安装路径下

无头浏览器

chrome和 Firfox都具有类似PhantomJS的功能

  • 使用方法如下:

    1
    2
    3
    4
    5
    6
    7
    8
    from 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)