Selenium+python元素定位-Chrome定位及demo实例

本文通过Chrome浏览器的实例,详细介绍了Selenium使用python进行元素定位的方法,包括id、name、class_name、tag_name、link_text、partial_link_text和xpath等,并提供了操作步骤和注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Chrome进行百度搜索为例,先打开百度网页

1.打开Chrome

2.打开“开发者工具”

3.输入地址“https://baidu.com

4.点击开发者工具栏中左上角的箭头按钮

5.将鼠标点击在百度搜索输入框中

6.对应右边的代码就是输入框的属性

<input type="text" class="s_ipt" name="wd" id="kw" maxlength="100" autocomplete="off">

1.元素定位(id):find_ element_by_id()

1.由上文确定了输入框的属性的id为“kw”,可以通过id属性定位到这个元素。
2.定位后,用send_keys()方法输入文字

demo:
import time
from selenium import webdriver

driver = webdriver.Chrome()
time.sleep(2)
driver.get("https://baidu.com")
time.sleep(3)

# 通过id定位搜索框,并输入“selenium”
	driver.find_element_by_id("kw").send_keys("selenium")
	time.sleep(5)

	driver.quit()

2.元素定位(name): find_ element_ by_ name()

demo:
import time
from selenium import webdriver

driver = webdriver.Chrome()
time.slee
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值