Python selenium 模块使用find_element_by_id无效

news/2025/3/15 13:33:03/

一、发生异常: 

二、原因

 查询安装selenium的版本是4.5.0 

这个版本不支持页面对象的定位find_element_by_id方法,以前版本支持这些进行元素定位:

 find_element_by_id 

 find_element_by_name

 find_element_by_xpath

 find_element_by_link_text

 find_element_by_partial_link_text 

 find_element_by_tag_name

 find_element_by_class_name

 find_element_by_css_selector

 寻找多个元素(下列方法会返回一个list,其余使用方式相同)

find_elements_by_name

 find_elements_by_xpath

 find_elements_by_link_text

 find_elements_by_partial_link_text 

 find_elements_by_tag_name

 find_elements_by_class_name

 find_elements_by_css_selector

 而现在的版本只提供了这两个方法就是find_elementfind_elements:

 (1)find_element源码:返回一个元素

 (2) find_elements源码:返回一个列表

 By的源码

 三、解决

使用当前版本中的提供的方法

from selenium.webdriver.common.by import By  #导包
# <input id="kw" name="wd" class="s_ipt" value="" maxlength="255" autocomplete="off">
input_kw= chrome_obj.find_element(By.ID,"kw") #kw 是输入框的ID名称

 


http://www.ppmy.cn/news/52610.html

相关文章

Stm32开发环境从0搭建(Clion作为开发软件)

环境安装 1. 下载CLion开发软件和安装 https://www.jetbrains.com/zh-cn/clion/2. 安装msys2开发环境 一直下一步 参考文档 安装OpenOCD工具(烧录下载工具) 将压缩包解压到环境安装目录下: 安装Arm-Gcc编译环境 将此目录拷贝到安装目录&#xff0c;并解压 配置环境变量 …

Go | 一分钟掌握Go | 3 - 学习路线

作者&#xff1a;Mars酱 声明&#xff1a;本文章由Mars酱原创&#xff0c;部分内容来源于网络&#xff0c;如有疑问请联系本人。 转载&#xff1a;欢迎转载&#xff0c;转载前先请联系我&#xff01; 简介 既然有了好的工具&#xff0c;Go SDK也安装好了&#xff0c;那么我们需…

Rocket 框架基础

Rocket v0.5 DOC Rocket是Rust的一个web框架&#xff0c;它使编写快速、安全的web应用程序变得简单&#xff0c;而不会牺牲灵活性、可用性或类型安全性。 类型安全 从请求到响应&#xff0c;Rocket确保您的类型有意义。样板免费 把时间花在编写真正重要的代码上&#xff0c;让…

python统计图像连通域

文章目录 数组统计函数连通域标记连通域统计 数组统计函数 ndimage提供一系列函数&#xff0c;可以计算标注后的数组的相关特征&#xff0c;比如最值、均值、均方根等。 下列函数&#xff0c;如果未作其他说明&#xff0c;那么就有3个参数&#xff0c;分别是(input, labelsNo…

成功上岸国防科大!

Datawhale干货 作者&#xff1a;王洲烽&#xff0c;太原理工大学&#xff0c;Datawhale成员 写在前面 相比较于一般的经验贴&#xff0c;我更想在这里讲述一下自己的故事。我一开始报考的是北理工&#xff0c;但很遗憾9月份北理改考408了&#xff0c;无缘京爷&#xff0c;所以…

马云的创业故事及他人生中的摆渡人-创建阿里巴巴(六)

著名的“18罗汉大会” 以及“马云成功背后的男人” 1999年大年初五&#xff0c;杭州湖畔花园小区&#xff0c;18个人坐满了一屋子&#xff0c; 这是阿里巴巴的第一次全员大会&#xff0c;马云激情澎湃地讲了2个小时&#xff0c;并且专门请了摄影师全程录像。 这就是传说中的…

SpringCloud --- Nacos注册中心、配置管理

一、Nacos注册中心 1.1、认识和安装Nacos Nacos是阿里巴巴的产品&#xff0c;现在是SpringCloud中的一个组件。相比Eureka功能更加丰富&#xff0c;在国内受欢迎程度较高。 1.2、服务注册到nacos Nacos是SpringCloudAlibaba的组件&#xff0c;而SpringCloudAlibaba也遵循Spr…

档案库房温湿度管理暂行规定

档案馆温湿度管理暂行规定 来源&#xff1a;本站 日期&#xff1a;2021-8-27 浏览量&#xff1a;1067 档案馆温湿度管理暂行规定 (1985年11月23日国家档案局 国档发〔1985〕42号通知印发) 档案馆是永久保管档案的基地&#xff0c;档案馆建筑是档案馆工作的基础…