python - 使用硒获取类内的元素
问题描述
我目前正在开发一个网络抓取程序,以从带有 selenium 的蒸汽游戏中获取价格。问题是我找不到获取“data-price-final”的方法,你能帮帮我吗?
<div class="game_purchase_price price" data-price-final="1150000">
CLP$ 11.500</div>
解决方案
只需对相关属性使用 get_attribute 即可。
value=driver.find_element_by_xpath("//div[@class='game_purchase_price price']").get_attribute("data-price-final")
print(value)
推荐阅读
- vba - 如何在 PowerPoint 2016 中随着链接幻灯片的变化动态定义每个超链接
- ios - 购买订阅后 iOS 应用程序在启动时崩溃,但只有在发布到 AppStore 时,TestFlight 才能正常工作
- ios - Swift 和 UDP 套接字数据包发送两次
- python - 关于Python中while循环中for循环的问题
- python - 在 Jupyter 中更改目录
- python - 在Python中一起从列表中删除重复项
- flutter - 在本地列表中添加数据效果很好,但我无法在实时数据库上发布数据
- python - python:如何使用 datetime 更改日期格式
- mongodb - 在 mongodb 中的查询结果(例如:在“所有”查询中)返回的记录数是否存在 db 级别限制
- c# - 为实体框架核心 DbContext 创建一个接口以便可以注入/测试它?