python selenium - 在网站上查找文本并将其存储在变量中

标签 python selenium

https://gyazo.com/9f153457558977341c95019206010e00 这是我想存储在网站变量中的一个文本。 我怎么做? 这就是我想到的:

text = browser.find_elements_by_css_selector('.vip-additional-text > *:nth-child(1) > p')
print(text)

输出:

[]

由于某种原因它返回一个空列表,有人可以帮助我吗?

最佳答案

如果您想要文本而不是 webElement,您应该尝试:

text = browser.find_element_by_class_name("vip-additional-text").text

关于python selenium - 在网站上查找文本并将其存储在变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40574849/

相关文章:

python - 在 Django 站点中将 HTML 渲染为 PDF

python - 反转查询集/列表,然后切片

python - 在 Python 中监控使用 Internet Explorer、Opera、Chrome、Firefox 和 Safari 访问的网站

java - 选择包含特定 linkText 的元素之前的元素

python - Selenium 按 ID 点击

python - Selenium-调试 : Element is not clickable at point (X, Y)

javascript - Selenium:检查当前窗口是私有(private)窗口还是普通窗口?

python - numpy `ValueError: operands could not be broadcast together with shape ...`

python - 用新创建的对象 ID 替换复杂数据结构中的对象 ID

java - 如何在 Selenium Java Web 驱动程序中选择以下元素?