selenium: 安装selenium

一,官网:

地址:

https://www.selenium.dev/

代码站:

https://github.com/SeleniumHQ/selenium

二,安装:

$ pip install selenium

三,安装driver

查看chrome的版本:

$ google-chrome --version
Google Chrome 142.0.7444.59 

下载driver,地址:

https://googlechromelabs.github.io/chrome-for-testing/#canary

下载完成后解压,移动到相应的目录,我们这里用/opt/soft

$ ls /opt/soft/chromedriver-linux64/
chromedriver  LICENSE.chromedriver  THIRD_PARTY_NOTICES.chromedriver

增加可执行权限:

$ chmod +x /opt/soft/chromedriver-linux64/chromedriver

 

四,代码

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
 
# 指定驱动路径
driver_path = '/opt/soft/chromedriver-linux64/chromedriver'
 
# 创建ChromeOptions对象
chrome_options = Options()
 
# 添加Chrome启动参数
chrome_options.add_argument("--headless")   #这两个选项务必加上
chrome_options.add_argument('--no-sandbox')
 
# 创建Service对象并传入ChromeOptions
service = Service(driver_path)
 
# 创建WebDriver对象
driver = webdriver.Chrome(service=service, options=chrome_options)
 
# 打开网页
URL = 'https://movie.douban.com/explore?support_type=movie&is_all=false&category=%E7%83%AD%E9%97%A8&type=%E5%85%A8%E9%83%A8'
driver.get(URL)
 
# 输出网页源代码
print(driver.page_source)
 
# 关闭浏览器
driver.quit()

 

 

posted @ 2025-11-22 13:43  刘宏缔的架构森林  阅读(7)  评论(0)    收藏  举报