Selenium基础篇之环境准备
创始人
2025-05-30 04:32:35
0

文章目录

  • 前言
  • 一、Selenium是什么?
  • 二、浏览器驱动下载
    • 1.安装一个支持的浏览器
    • 2.查看浏览器的版本
    • 3.下载浏览器驱动
    • 4.驱动位置放置
      • 4.1 放在代码文件同级目录
      • 4.2 随意放置
      • 4.3 放在python解释器根目录
  • 三、安装selenium
    • 1.安装
    • 2.查看版本
  • 四、使用selenium


前言

大家好,我是空空star,本篇给大家分享一下Selenium的环境准备。


一、Selenium是什么?

Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera,Edge等。

二、浏览器驱动下载

1.安装一个支持的浏览器

2.查看浏览器的版本

帮助-关于Google Chrome
我的浏览器版本 110.0.5481.177(正式版本) (x86_64)

3.下载浏览器驱动

驱动下载地址:http://chromedriver.storage.googleapis.com/index.html
优先找对应版本,如果没有,就找最接近的版本驱动下载,比如我这个就是找的最接近的。

然后下载跟你电脑系统适配的驱动,我的是mac Intel,所以我下载的就是chromedriver_mac64.zip

4.驱动位置放置

将压缩文件解压后,里边有一个可执行文件,mac长这样

4.1 放在代码文件同级目录

使用该放置方法,在启动浏览器实例时就不需要指定驱动位置

from selenium import webdriver
driver = webdriver.Chrome()

4.2 随意放置

使用该放置方法,在启动浏览器实例时需要指定驱动位置

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
path = Service('你的浏览器驱动位置')
driver = webdriver.Chrome(service=path)

4.3 放在python解释器根目录

三、安装selenium

1.安装

不指定版本的话默认安装最新版本

pip install selenium

2.查看版本

pip show selenium

Name: selenium
Version: 4.8.2
Summary:
Home-page: https://www.selenium.dev
Author:
Author-email:
License: Apache 2.0

四、使用selenium

使用selenium打开我的个人主页

from selenium import webdriver
from time import sleep
# 启动浏览器实例,创建webdriver对象
driver = webdriver.Chrome()
# 打开网页
driver.get('https://blog.csdn.net/weixin_38093452')
# 窗口最大化
driver.maximize_window()
# 等待5秒
sleep(5)
# 结束webdriver进程
driver.quit()

相关内容

热门资讯

企业家们的不完全道歉史 2025年12月21日,新东方创始人俞敏洪在讲话中自嘲成为“道歉哥”,该视频在网上广为流传。图源:视...
最新!人民币汇率,升破7 12月25日盘中,离岸人民币兑美元升破7.0大关,最高触及6.9985,为2024年以来首次。 此...
重庆啤酒1亿元和解嘉威诉讼,业... 传统渠道销售停滞不前,以重庆啤酒为代表的外资品牌业绩持续下滑。文/每日财报 楚风重庆啤酒与合作伙伴...
AI应用大年将至?但斌、陈宇等... 自2022年OpenAI发布ChatGPT以来,人工智能以前所未有的速度走进大众生活。短短三年,其月...
100+权威奖项认证!白鹅潭封... 本文来源:时代周报 作者:吴雨当市场对“好房子”的探讨不绝于耳,在广州白鹅潭,一个封面级的标杆项目正...
直播“翻车”90分钟:快手为何... AI时代第一场闪电袭击文|《中国企业家》记者 赵东山编辑|何伊凡见习编辑|李原头图摄影|肖丽12月2...
别只盯股票多头私募!持赢、京盈... CTA策略即管理期货策略,是以期货合约作为核心投资标的的策略,涵盖股指期货、商品期货及国债期货等。该...
优必选拟16.65亿入主锋龙股... 12月24日晚间,港股上市公司优必选(9880.HK)与A股上市公司锋龙股份(002931.SZ)联...
关键节点,中国经济如何用好优势...   文/畅帅帅  “十四五”收官在即,如何做好承前启后,不断巩固拓展中国经济稳中向好势头?  近日召...
钉钉发布“AI100计划”,携... 杭州,2025年12月23日——在“AI钉钉1.1新品发布暨生态大会”上,钉钉正式发布全球首个删除面...