方法1:.text
直接定位元素
直接使用xpath路徑定位元素,最后使用.text
獲取元素中文本
- 注意?。。?/strong> 此時(shí)text_translation取.text 之前 類型為WebElement
from selenium import webdriver
driver = webdriver.Chrome(executable_path='你的chromedriver.exe所在路徑')
text_translation = driver.find_element_by_xpath('//span[@class="VIiyi"]/span/span').text
方法2:text()
使用etree.HTML (提前導(dǎo)入模塊from lxml import etree)文章來源:http://www.zghlxwxcb.cn/news/detail-590250.html
etree.HTML先解析當(dāng)前頁面資源,再路徑定位元素時(shí),路徑最后添加/text()
獲取文本,取文本列表中第一個元素[0]文章來源地址http://www.zghlxwxcb.cn/news/detail-590250.html
- 注意?。。?/strong> 此時(shí)text_translation取[0] 之前 類型為list,list輸出為[‘hello’]
from selenium import webdriver
from lxml import etree
driver = webdriver.Chrome(executable_path='你的chromedriver.exe所在路徑')
source = etree.HTML(driver.page_source)
text_translation = source.xpath('//span[@class="VIiyi"]/span/span/text()')[0]
到了這里,關(guān)于selenium獲取html元素中的文本內(nèi)容的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!