python selenium表单定位_爬虫之selenium和webdriver—基础(二):定位元素的方法和操作表单元素...

本文介绍了Python Selenium库中定位网页元素的方法,包括find_element_by_id、find_element_by_class_name、find_element_by_name等,并展示了如何操作表单元素如input、button、checkbox和select,包括输入、清除、点击和选择操作。
摘要由CSDN通过智能技术生成

一、常见的定位元素方法

1 from selenium importwebdriver2 from selenium.webdriver.common.by import By

3 driver_path = 'D:\chromedriver\chromedriver.exe'

4 driver = webdriver.Chrome(executable_path=driver_path)5 driver.get('https://www.baidu.com')6

7 #1、find_element_by_id.下面两种方法等价

8 inputTag = driver.find_element_by_id('kw')9 inputTag = driver.find_element(By.ID,'kw')10 inputTag.send_keys('python')11

12 #2、find_element_by_class_name.下面两种方法等价

13 submitTag = driver.find_element_by_class_name('fg')14 submitTag = driver.find_element(By.CLASS_NAME,'fg')15

16 #3、driver.find_element_by_name.下面两种方法等价

17 submitTag = driver.find_element_by_name('fg')18 submitTag = driver.find_element(By.NAME,'fg')19

20 #4、find_element_by_tag_name.下面两种方法等价

21 submitTag = driver.find_el

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值