【发布时间】:2020-06-15 13:43:26
【问题描述】:
我想读一个网站的价值,我想读的价值是“DKK 5.000,00”这里是网站的样本大小
<span class="text"> Saldo : </span>
<span class="text value"> DKK 5.000,00 </span>
<span class ="text" > < / span >
这是我的代码不起作用
from selenium import webdriver
from time import sleep
PATH = r"c:\Users\test\Desktop\chromedriver.exe"
driver = webdriver.Chrome(PATH)
driver.get("https://www.royalcasino.dk/spilleautomater/spil-for-sjov/european-roulette")
sleep(10)
saldo = driver.find_elements_by_xpath("//*")
for i in saldo:
print(i.text)
print(saldo.text)
exit()
我想收到的价值变化很大
当我运行它输出的程序时,网站上的所有文本,但只有静态文本,这是因为无法从 selenium 读取动态文本吗?
【问题讨论】:
-
“不起作用”通常难以解析为问题。请描述您预期会发生什么以及正在发生什么。
-
我希望代码输出“小”它不输出,它说:selenium.common.exceptions.NoSuchElementException:消息:没有这样的元素:无法找到元素:{“方法”:“ css 选择器","选择器":".text 值"}
标签: html python-3.x selenium