【发布时间】:2016-01-04 08:42:08
【问题描述】:
我正在尝试从<span> 标记中提取第二类名称。
由于 xidel 文档真的很差。我不明白怎么做
使用函数filter() 或contains()
并将<span>标签与
类名“userstatus”并提取第二个类名。
我现在有这个,但是当一个参数包含单词 userstatus 时,我无法告诉 XIDEL 工具将 span 标签与类匹配。
xidel -e http://intranet.website.com '//li[@class='status']/span[@class==match("userstatus").....
感谢您的任何建议
<li class="status">
<span class="userstatus offline strongfont2">
blaa bllaa foo text
</span>
</li>
<li class="status">
<span class="userstatus online italicfont1">
blaa bllaa foo text
</span>
</li>`
我需要提取<span> 标记的类参数。
我不需要 <span> 标签的文本或 HTML 内容。
结果如下:
class="用户状态离线 strongfont2"
class="userstatus online italicfont1"
【问题讨论】:
-
我现在有这个,但它的语法不好 - 这是什么意思?
-
@obi2016 如果您仍然想知道为什么使用
xidel二进制文件没有得到任何输出,那是因为-e选项放错了位置。 -->xidel <url> -e '<extraction query>'