Python之Selenium无头浏览器爬虫

.Selenium(浏览器自动化测试框架) 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。框架底层使用JavaScript模拟真实用户对浏览器进行操作。

Python需安装selenium包,以及下载浏览器对应的驱动,Chrome驱动文件下载(win统一下载32位的):chromedriver

下载后把chromedriver放在Python安装目录下。

from selenium import webdriver
 
## 如果是chrome浏览器的驱动
driver=webdriver.Chrome("D:\Client\Python3.8\chromedriver.exe")
 
##如果是firefox浏览器的驱动
driver=webdriver.Firefox(executable_path="D:\Client\Python3.8\geckodriver.exe")
 
######如果浏览器驱动的目录加入了环境变量的话
 
## 如果是chrome浏览器的驱动
driver=webdriver.Chrome()
 
##如果是firefox浏览器的驱动
driver=webdriver.Firefox()

 

你可能感兴趣的:(Python)