【发布时间】:2020-01-02 15:22:59
【问题描述】:
这是我的代码:print(browser.find_element_by_partial_link_text("followers").get_attributes("title"))。我正在使用find_element_by_partial_link_text,因为也许每个用户的 xpath 可能都是唯一的。但是我的代码什么也没返回。这是元素的地址:
<li class=" LH36I">
<a class=" _81NM2" href="/username/followers/">
<span class="g47SY lOXF2" title="3,862,378">3.8m</span>
" followers"
</a>
</li>
所以我的问题是如何使用 find_element_by_partial_link_text 获取标题中的值?提前致谢。
已解决:您可以查看 DebanjanB 的答案。
【问题讨论】:
-
看起来你想提取 span 元素的标题,但是你会找到并捕获 link 元素。尝试查看 xpath,首先查找包含“followers”的链接,然后再往下走一步到 span,提取其标题。
标签: python selenium xpath css-selectors webdriverwait