关于selenium的基础操作(部份)

本文介绍了如何使用Selenium进行自动化测试,包括Selenium 4.4.3在Windows 10上的设置,如下载浏览器驱动(Chrome、Firefox等),以及通过指定路径或放置在Python程序同级目录中调用。文章通过实例展示了如何实例化浏览器对象,模拟打开京东、百度搜索,并提取页面数据。同时,讲解了XPath和CSS选择器在提取网页元素中的应用。
摘要由CSDN通过智能技术生成

随手一发,小白一个,如有错误,请指出

selenium官方文档

驱动器下载

直接选择最新浏览器版本加驱动版本
Firefox浏览器驱动:geckodriver
Chrome浏览器驱动:chromedriver ,CNPM Binaries Mirror (npmmirror.com)taobao备用地址
IE浏览器驱动:IEDriverServer
Edge浏览器驱动:MicrosoftWebDriver
Opera浏览器驱动:operadriver
PhantomJS浏览器驱动:phantomjs

演示中selenium为4.4.3 win10
调用selenium两种方式

1、指定存放的路径executable_path=
2、放到与python执行程序同级目录中

示例

示例:实例化火狐或谷歌浏览器对象 指定浏览器驱动的存放路径
from selenium import webdriver

ch_path = 'F:/Code/Python/Python/tools/chromedriver.exe'  # 谷歌驱动路径
ff_path = 'F:/Code/Python/Python/tools/geckodriver.exe'   # 火狐驱动路径
# driver = webdriver.Chrome(executable_path=ch_path       # 谷歌驱动
driver = webdriver.Firefox(executable_path=ff_path)       # 火狐驱动

url = 'https://www.baidu.com/'
driver.get(url)            # 打开URL
示例:模拟真实浏览器打开京东 获取京东源码
# 导入模块
from selenium import webdriver
br
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值