java - 什么是正确的 CSS 选择器来获得我需要的东西?

标签 java css css-selectors jsoup

我正在使用 Java 库 ( JSoup ) 从我的程序可以摄取然后处理的网站获取内容。具体来说,我要查找的内容在下面的 ontw div 中:

<div class="ms5">
    <div class="header">
        <!-- ... -->
    </div>
    <div class="body">
        <div class="ontw">
            <!-- What I want is here -->
        </div>
    </div>
</div>

使用 JSoup,您可以使用 Document doc = JSoup.connect("http://www.example.com").get() 下载页面,然后解析其中的内容使用 doc.select("Your CSS selector string here."); 的页面。真的就这么简单。

我试过:

doc.select("ms5 body ontw");

但这行不通。从上面的 HTML 来看,我的 CSS 选择器字符串应该是什么?提前致谢!

最佳答案

类是用点选择的,所以你必须选择.md5 .body .ontw

doc.select(".md5 .body .ontw");

关于java - 什么是正确的 CSS 选择器来获得我需要的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19403498/

相关文章:

java - session 超时 Spring

html - 我无法选择后代跨度

css - 不要样式化伪类 :before/:after

java - 基于对话框过滤列表适配器

java - 轴2 : Avoid "Unexpected subelement" error when non-required property added to WSDL

css - 什么会导致只有一个人的 IE8 出现这种行为?

javascript - 如何更改此 JS 以使其可见?

css - polymer - 造型纸张输入元素

css - :last-child style working, :first-child style not working! 为什么?

java - Vert.x 从 TCP 的部分字节读取