【问题标题】:Python Selenium | Get span textPython 硒 |获取跨度文本
【发布时间】:2021-04-25 17:29:00
【问题描述】:

如何使用 selenium 获取跨度“-3”的文本?

【问题讨论】:

  • 如果回答对您有帮助,请考虑点赞并接受!显然,没有义务这样做。

标签: python html selenium


【解决方案1】:

首先,您需要访问元素本身。为此,您可以使用 various find 方法:

element = driver.find_element_by_class_name("mjx-char MJXc-TeX-main-R")

现在你可以掌握该元素的文本了:

text = element.text

【讨论】:

    【解决方案2】:

    只需使用前面提到的标签抓取 span 类并使用 .text。

    element = driver.find_element_by_css_selector("span.mjx-char.MJXc-TeX-main-R")
    print(element.text)
    

    【讨论】:

    • 所以现在我得到一个错误:selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":"span .mjx-char.MJXc-TeX-main-R"}
    • 有 iframe 吗?
    • 我真的不明白你的意思,因为我是编程新手,但这里是代码的外层,-3 已更改为 4,因为它是随机的:4跨度>
    猜你喜欢
    • 2016-12-18
    • 1970-01-01
    • 1970-01-01
    • 2013-01-13
    • 1970-01-01
    • 2018-05-14
    • 1970-01-01
    • 2017-09-27
    • 1970-01-01
    相关资源
    最近更新 更多