python - 捕获类文本 - Selenium Python
问题描述
我正在尝试在 python 中使用 selenium 捕获网页的元素
<span class="_2-1_O"><span dir="auto" class="_1jlxc _3Whw5">Ana Smith</span></span>
我试图在 Phyton 中使用 Ana Smith 的名字:
nome_contato = driver.find_elements_by_class_name("_1jlxc _3Whw5").text
但是,python无法定位
try:
name= driver.find_elements_by_class_name("_1jlxc _3Whw5").text
except Exception as e:
print("|False")
结果:|假
解决方案
.text 不需要 () 它只是“.text”
一般来说,提供更多信息会更容易,但从您提供的信息来看,这是我看到的主要问题。
推荐阅读
- android - Google Drive 访问/授权仅适用于直接/调试构建
- java - 相机拍照后如何使用 BitmapFactory 停止图像旋转?
- java - 使用数据库中的值更新 Android 应用程序视图
- javascript - 弧线笔划线弹出后的画布
- css - 覆盖 CSS 规则类:悬停以使用类中的原始规则值
- pandasql - 当我添加分析函数时,Pandasql 不起作用
- docker - 损坏的 DAG:[/usr/local/airflow/dags/test.py] 没有名为“boto3”的模块。如何将 pip 安装到气流容器中?
- puppet - 如何在木偶清单中懒惰地定义一个类
- c++ - 尝试释放内存时 gSOAP 多线程服务器崩溃
- codeigniter - Codeigniter 从数据库数组中一张一张地分页图像