【问题标题】:Using JSoup Selector for a class with a period in the name将 JSoup Selector 用于名称中带有句点的类
【发布时间】:2018-06-08 22:50:31
【问题描述】:

我正在使用 JSoup 来选择类名为 article.text 的所有元素。代码如下所示:

Document pageDoc = Jsoup.connect(pageUrl).get();
Elements body = pageDoc.select(".article.text");

body 变量始终为空。看起来 select 去掉了 .text 并且只查找类类型为“article”的元素。有什么办法可以逃避article.text中的句号吗?

【问题讨论】:

    标签: jsoup


    【解决方案1】:

    您是否尝试过搜索“.article\.text”或“.article.text”?可能支持转义字符。

    【讨论】:

      【解决方案2】:

      嗯,我试过了,它的工作原理

      Document pageDoc = Jsoup.connect(pageUrl).get();
      Elements body = pageDoc.select("[class=article.text]");
      

      【讨论】:

        【解决方案3】:

        请使用这个:

        Elements body = pageDoc.getElementsByClass("article.text");

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-09-07
          • 1970-01-01
          • 1970-01-01
          • 2020-04-21
          • 1970-01-01
          相关资源
          最近更新 更多