【发布时间】:2020-11-22 03:05:19
【问题描述】:
我想在 selenium 中获取元素的文本。首先我这样做了:
team1_names = WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.CSS_SELECTOR, ".home span"))
)
for kir in team1_names :
print(kir.text)
没有成功。所以我尝试了这个:
team1_name=driver.find_elements_by_css_selector('.home span')
print(team1_name.getText())
所以team1_name.text 也不起作用。
那么它有什么问题呢?
【问题讨论】:
-
您好,
.text是获取对象文本的正确方法,但是我们需要更多上下文。当您说“它没有炒出”并且它“不起作用”时,会发生什么?有错误吗? - 另外:html 源代码是什么样的?您是否获得了正确的对象(即带有文本的对象)?您能否分享一个指向该页面的链接,以便其他人可以直接查看而不是猜测答案?
标签: python selenium web-scraping data-mining