簡體   English   中英

無法在 selenium python 中獲取跨度值

[英]Not able to get span value in selenium python

嘿極客我是 selenium 和自動化測試的新手,我正在嘗試從網頁中提取 Span 值(即下例中的 lek C N t),但它要么給出空值,要么給出沒有此類元素錯誤。 任何人都可以幫助它!

語言:python

網頁:

<div _ngcontent-serverapp-c6="" class="captcha-letters">
<span _ngcontent-serverapp-c6="">l</span>
<span _ngcontent-serverapp-c6="">e</span>
<span _ngcontent-serverapp-c6="">k</span>
<span _ngcontent-serverapp-c6="">C</span>
<span _ngcontent-serverapp-c6="">N</span>
<span _ngcontent-serverapp-c6="">t</span>
</div>

要從頁面上的每個span元素中打印文本,應該可以:

elements = driver.find_elements_by_css_selector('span')
for element in elements:
    print(element.text)

如果您需要更具體並且只抓取某些span元素,我們將需要更多的 HTML 到 go 關閉。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM