繁体   English   中英

如何使用 selenium 在跨度内定位字符串

[英]How can I locate a string inside a span, using selenium

我目前正在从事一个项目,其中 class 和跨度元素中的字符串都是随机的。 但是网页上的路径是相同的。 我怎样才能打印字符串?

<!span unselectable="on" class="WubDRmeS">来</span!>

我想要的词是“来”。

def reader():
    text = browser.find_element_by_xpath("/html/body/div[1]/div/div[1]/div/div[1]/div[1]/table/tbody/tr[2]/td[2]/div/div[1]/div/table/tbody/tr[2]/td[3]/table/tbody/tr[2]/td/table/tbody/tr[1]/td/table/tbody/tr[1]/td/div/div/span[1]")    
    print(text)

只需为您的元素调用 method.text browser.find_element_by_xpath("/html/body/div[1]/div/div[1]/div/div[1]/div[1]/table/tbody/tr[2]/td[2]/div/div[1]/div/table/tbody/tr[2]/td[3]/table/tbody/tr[2]/td/table/tbody/tr[1]/td/table/tbody/tr[1]/td/div/div/span[1]").text

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM