[英]Identifying an XPath for a Tag which an attribute has span and div in it
谁能帮助我为此确定XPath:
<a class="channel_code" href="javascript:void(0)" oldtitle="<span style="text-decoration: underline; margin: 4px">CID:</span><div style="margin: 8px 4px 4px;">channel unspecified as to episode of care</div>">1070.20</a>
在这里,我需要获取文本“护理通道事件”并进行验证。 我尝试获取的文本实际上是一个工具提示。
我使用过去1年的xpath,但从未遇到过如此不同的标记。 在这里,它自己的锚标签中有多个标签。
这里的想法是:
a
标签 oldtitle
属性值 div
元素的文本 使用Python
+ Selenium
+ BeautifulSoup
示例:
from selenium import webdriver
from bs4 import BeautifulSoup
driver = webdriver.Firefox()
driver.get("my url here")
a = driver.find_element_by_css_selector("a.channel_code")
oldtitle = a.get_attribute("oldtitle")
soup = BeautifulSoup(oldtitle)
print(soup.div.get_text())
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.