繁体   English   中英

标识属性中具有span和div的Tag的XPath

[英]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属性值
  • 使用HTML解析器对其进行解析,并获取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())

消除<div>并<span>标记</span></div><div id="text_translate"><p>我正在使用 CKEditor 4.19.1。 如果我在另一个网站上拖动并复制并粘贴包含 and 标签的内容,and 标签就会消失。</p><p> 按版本测试时,正常复制粘贴 4.4.8 版本,但从 4.5.X 版本开始删除标签</p><p>下面的配置不起作用。</p><pre> config.allowedContent = true; config.format_tags = 'p;h1;h2;h3;pre;div'; config.extraAllowedContent = 'div';</pre><p> 我应该怎么办?</p></div>

[英]Remove <div> and <span> tag

暂无
暂无

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

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