通过Selenium模拟浏览器抓取之Selenium安装


from selenium import webdriver
driver = webdriver.Chrome(executable_path=r'D:\geckodriver.exe')
#下载geckodrive还是报错,使用的谷歌浏览器,所以要下载对应的驱动
driver.get("https://www.baidu.com/")

https://npm.taobao.org/mirrors/chromedriver/

根据对应的谷歌浏览器版本进行下载

查看版本 chrome://version/

from selenium import webdriver
driver = webdriver.Chrome(executable_path='D:\\chromedriver.exe')
driver.get("https://www.baidu.com/")

# 成功运行

配置环境可直接运行

解压压缩包,找到chromedriver.exe复制到chrome的安装目录(C:\Program Files (x86)\Google\Chrome\Application\),复制chromedriver.exe文件的路径并加入到电脑的环境变量中去。进入环境变量编辑界面,添加到用户变量即可,双击PATH,将你的文件位置(C:\Program Files (x86)\Google\Chrome\Application\)添加到后面。

cmd中输入chromedrive验证是否安装成功。

from selenium import webdriver
import time

def main():
    b = webdriver.Chrome()
    b.get('https://www.baidu.com')
    time.sleep(5)
    b.quit()

if __name__ == '__main__':
    main()