Selenium打开浏览器示例

Python及Selenium框架安装(环境准备)

1.安装python > 安装 pip

2.dos中通过pip安装Selenium框架:
pip install selenium -i https://pypi.douban.com/simple/

若VScode中使用Selenium框架,则需在终端目录安装框架:
pip install selenium -i https://pypi.douban.com/simple/

3.安装浏览器:Chrome浏览器(软件商店下载)

4.安装Chrome浏览器版本对应的驱动:https://chromedriver.storage.googleapis.com/index.html
注意:浏览器驱动的版本号需要和浏览器版本一致,否则会通过脚本打开浏览器后,浏览器会闪退。

通过Selenium框架为基础的脚本,执行打开浏览器的操作

1.引入Selenium框架和Chrome驱动

from selenium import webdriver
from selenium.webdriver.chrome.service import Service

2.创建Chrome浏览器控制器

wd = webdriver.Chrome(service=Service(r'E:\chromedriver_win32\chromedriver'))

3.让浏览器执行打开百度网页的操作

wd.get('https://www.baidu.com')

4.让浏览器执行等待用户输入的操作,防止浏览器打开后立刻关闭

input()

//注意:若在Path环境变量中配置好浏览器驱动在的位置,则控制器的创建可简化

  • 完整脚本程序:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service

# 创建chrome浏览器驱动对象
# 路径前加个r,表示右斜杠不转义
wd = webdriver.Chrome(service=Service(r'E:\chromedriver_win32\chromedriver'))

# 执行到此已经打开了浏览器

# 打开一个网址
wd.get('https://www.baidu.com')

# 执行等待用户输入的操作,避免浏览器打开后直接退出
input()
  • Path中设置浏览器驱动路径,简化后的代码:
from selenium import webdriver

# 创建chrome浏览器驱动对象
wd = webdriver.Chrome()

# 执行到此已经打开了浏览器

# 打开一个网址
wd.get('https://www.baidu.com')

# 执行等待用户输入的操作,避免浏览器打开后直接退出
input()
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容