jsoup:选择没有包含特定文本字符串的特定ID的表(选择两个条件)

时间:2014-01-17 16:14:56

标签: java jsoup

我正在尝试从以下论坛中提取引号: http://forum.xda-developers.com/showthread.php?t=1772338

所有人都使用:

Elements postquote = doc.select("table[cellpadding=6][cellspacing=0]");

但是:这个特定线程中的问题是,编辑器使用引号格式来格式化他的文本,而不是引用另一个用户。

我的方法是在“最初发布者”

中进行搜索
Elements postquote = doc.select("table[cellpadding=6][cellspacing=0], table:contains(Originally Posted by)");
  • 如何结合两种以上的选择条件? (Jsoup语法状态“,”但不起作用)
  • 怎么了?我怎样才能更容易地提取REAL帖子?

1 个答案:

答案 0 :(得分:1)

如果您想查找同时包含table[cellpadding=6][cellspacing=0]的{​​{1}},请使用

Originally Posted by

同样doc.select("table[cellpadding=6][cellspacing=0]:contains(Originally Posted by)"). 代表,,因此它会尝试找到ORsomethingLikeThis,这样它会产生额外的结果,而不是缩小它们。