【发布时间】:2011-09-27 18:21:02
【问题描述】:
例如,假设我有:
<div class="info"><p><b>Orange</b>, <b>One</b>, ...
<div class="info"><p><b>Blue</b>, <b>Two</b>, ...
<div class="info"><p><b>Red</b>, <b>Three</b>, ...
<div class="info"><p><b>Yellow</b>, <b>Four</b>, ...
我想从列表中删除所有包含单词的行,所以我只会在符合我标准的行上使用 xpath。例如,我可以将列表用作['Orange', 'Red'] 来标记不需要的行,因此在上面的示例中,我只想使用第 2 行和第 4 行进行进一步处理。
我该怎么做?
【问题讨论】:
-
好问题,+1。请参阅我的答案以获得完整、简短且简单的单行 XPath 表达式解决方案。
标签: python html xml xpath lxml