任何人都可以帮我识别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>
在这里,我需要获得文字&#39;频道护理事件&#39;并验证它。我想要获得的文本实际上是一个工具提示。
我使用过去1年的xpath,但我从未遇到过这样一个不同的标签。它自己的锚标签中有多个标签。
答案 0 :(得分:1)
这里的想法是:
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())