selenium#textContent中数字无法print

问题遇到的现象和发生背景

目标是用selenium 和 python 抓取一个js网页中的数据

用代码块功能插入代码,请勿粘贴截图
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

driver = webdriver.Chrome()

driver.get('https://~') 此处省略

driver.implicitly_wait(20)

content = driver.find_element(By.CSS_SELECTOR, 'div.sc-s4h1uh-0.sc-1emtykh-4.jvtNkw.eBbsmR')

txt = content.get_attribute("textContent")

print(txt)

运行结果及报错内容

ApeUSD - (-%)

我的解答思路和尝试过的方法

为什么数字无法打印。需要如何打印 和保存

我想要达到的结果

img

那个元素的内容应该是ajax动态加载的,implicitly_wait是找到元素就继续执行,ajax没返回数据无法获取。用time强制等待5s在获取内容

import time
time.sleep(3)
txt = content.get_attribute("textContent")

或者txt之前等待5s呢 time.sleep(5)

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632