python-3.x - 获取所有值 python+selenium
问题描述
获取值时出现问题。我是使用 Python + selenium 的新手。我需要获取绿色箭头指示的项目 (44. 1443, 363)
并将它们列出来。我尝试这样做:
likes=driver.find_elements_by_xpath('/html/body/div[6]/div[2]/div/div[1]/div/div[4]/div[1]/div[1]/div[2]/div[1]/div[1]/b')
for spisok in likes:
print(spisok.text)
解决方案
如果您想获得特定的节点值,请尝试这样。
element=driver.find_element_by_xpath(“(//div[@class=‘post-act’]//div/b)[n]”)
print(element.text)
这里 n=1...n 取决于您要获取的案例 n 应该是 1 的节点数据。试试这个,让我知道这是否有效。
推荐阅读
- arrays - 如何使数组为真或假?
- python - 关于设置我的输入特征数组以训练 LSTM 分类器以考虑过去观察的问题
- idris - 广义 zip 函数的左侧从不进行类型检查
- xml - 如何在 XSD 中用 XML 编写 Byte[]?
- css - 如何从旋转中删除镜像效果
- php - EasyAdmin + Symfony 4 的自定义字段
- java - 最佳实践?- 每页 JUnit 类与整个 Web 应用程序的单个 JUnit 类
- react-native - React native:componentDidMount 无法显示获取数据
- c - 之前进入页面后无法从菜单进入第二页
- c++ - 如何在 C++ 中刷新打开的 .txt 文件?