`
liuzejian4
  • 浏览: 58213 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

jsoup解析html基础

阅读更多
我用的是jsoup-1.6.3 jar
这个jar不需要别的jar包
 //直接加载url
            Document docs = Jsoup.connect("http://www.apache.org").get();

            //获得body
            Element body=docs.body();

            //通过类jquery  选择器选中html元素
            Elements ls= body.select(".grid_3:contains(ActiveMQ) ");
            // 遍历元素
             for (Element el :ls){
                  Elements lc=el.getElementsByTag("a");
                 for (Element cc :lc){
                     System.out.println(cc.attr("href"));
                 }
             }             }

这是jsoup的第一个例子,大体分析了下apache下的项目位置
分享到:
评论

相关推荐

    Jsoup解析html+xml

    二、Jsoup解析HTML 1. **连接并下载HTML文档**:Jsoup提供`connect()`方法连接到URL并下载HTML内容,然后使用`get()`方法获取下载的文档。 ```java Document doc = Jsoup.connect("http://example.com").get(); ...

    用Jsoup解析html的所有jar包

    这个压缩包文件“用Jsoup解析html的所有jar包”显然是包含了使用Jsoup进行HTML解析所需的全部依赖。 首先,我们需要了解Jsoup的基本用法。Jsoup的核心功能在于它能够通过连接到一个URL或读取本地HTML文件来获取HTML...

    jsoup解析HTML

    在名为"NewSipder"的项目中,你可能正在构建一个网络爬虫,利用JSoup解析HTML内容。爬虫可能包括以下步骤: 1. **设置连接参数**:配置Jsoup连接,如超时时间、重试次数等。 2. **抓取页面**:使用`Jsoup.connect()...

    Jsoup解析html中文文档

    ### Jsoup解析HTML中文文档 #### 一、jsoup简介及优势 **jsoup**是一款专为Java设计的HTML解析库,它可以帮助开发者方便地解析HTML文档,支持直接解析URL地址、HTML文本等内容。jsoup提供了简洁易用的API接口,...

    JAVA jSOUP解析html

    `Test01.java`负责使用jSoup解析HTML并提取所需信息,而`UrlUtils.java`则辅助处理URL相关的操作,如生成合法请求的URL,或对获取的链接进行编码和解码。 总结,jSoup是Java中解析和操作HTML的强大工具,其易于使用...

    jsoup解析返回的html

    以上就是关于使用JSoup解析HTML的一些基础知识,包括如何连接网页、获取HTML、使用CSS选择器、遍历元素、修改属性以及提取链接等内容。在实际开发中,JSoup的灵活性和强大功能使其成为处理HTML文档的得力工具。

    jsoup Java HTML解析器

    1. **HTML解析**:jsoup能够解析HTML字符串或从URL加载页面,将HTML转换为一个复杂的DOM结构,就像浏览器所做的那样。这个DOM可以被用来遍历和查找元素,或者进行进一步的操作。 2. **DOM操作**:jsoup提供了类似于...

    jsoup解析网页

    `jsoup` 是一个非常流行的Java库,用于处理和解析HTML文档。它提供了简单易用的API,使得开发者能够轻松地抓取、解析和操作网页内容。在这个资源中,我们看到一个实例,是关于如何使用jsoup从搜狐新闻网站上提取所需...

    jxl报表,报表导入解析,jsoup报表解析

    `jsoup`虽然主要设计用于解析HTML,但它同样可以处理XML,包括Excel的`.xlsx`文件,这些文件本质上是ZIP压缩包内包含XML文件的结构。通过将`.xlsx`文件解压,然后用`jsoup`解析其中的XML数据,我们可以读取和处理高...

    jsoup爬虫中文api

    在上述示例中,`Jsoup.parse()` 方法被用来解析HTML字符串,并将其转换为一个 `Document` 对象。如果指定了基地址,则Jsoup会根据该地址解析文档中的相对URL为绝对URL,这对于处理外部链接尤为重要。 ##### 2.2 ...

    解析xml文件jsoup.rar

    JSoup解析XML的步骤 - **创建解析器**:JSoup提供了`Jsoup.parse()`方法来解析HTML或XML字符串,或者从URL、文件或输入流加载内容。对于XML,我们可以传递"application/xml"或"text/xml"作为MIME类型。 ```java ...

    Jsoup语法详解

    Jsoup提供了多种方式来解析HTML文档,包括: 1. 从字符串中输入HTML文档:使用Jsoup.parse()方法,可以将一个字符串解析成HTML文档对象。 2. 从URL直接加载HTML文档:使用Jsoup.connect()方法,可以从指定的URL加载...

    Reader:jsoup解析html数据演示

    ... 在"Reader"项目中,很可能是创建了一个简单的应用来展示如何使用Jsoup进行实际操作。"Reader-master"这个...通过实践和阅读"Reader"项目中的代码,你将能掌握Jsoup解析HTML的技巧,并将其应用到自己的项目中。

    jsoup-1.12.1.rar

    在Java爬虫领域,jsoup扮演着至关重要的角色,使得开发者能够高效、准确地解析HTML文档,获取所需信息。 **1. jsoup的基础概念** jsoup的核心功能在于解析HTML文档,将其转换为一个可操作的DOM(Document Object ...

    jsoup操作手册 API

    1. **解析HTML**:jsoup能够直接从URL、文件或字符串中解析HTML,这为开发者提供了极大的灵活性。 2. **数据检索**:通过DOM或CSS选择器,jsoup支持数据的查找和提取,使得数据操作变得轻松。 3. **元素操作**:允许...

    jsoup1.8.1jar包

    **jsoup1.8.1jar包** 是一个专门用于解析HTML文档的Java库,它的全名是Jsoup。这个库的设计目标是为了让开发者能够轻松地处理和提取HTML中的数据,同时提供了类似于jQuery的语法,使得操作起来更加简便。Jsoup在IT...

    基于Java的实例源码-HTML解析器 jsoup.zip

    1. **HTML解析**:`jsoup`能够解析HTML字符串或者从URL直接加载页面,生成一个`Document`对象,这是整个HTML结构的基础表示。它处理HTML的不规范性,如未闭合的标签,确保解析后的结果准确无误。 2. **CSS选择器**...

    JsoupXPath的所有依赖的jar文件

    JsoupXPath是一个基于Jsoup库实现的XPath解析工具,它扩展了Jsoup的功能,使得开发者可以使用XPath表达式来解析HTML文档,极大地提高了在处理HTML数据时的效率和便利性。以下将详细介绍这些依赖的jar文件及其在Jsoup...

    jsoup api 文档和教程文档

    1. **基础教程**: 这部分通常会介绍如何安装 JSoup,以及如何创建基本的 HTTP 请求,解析返回的 HTML,并从中提取数据。 2. **选择器教程**: 详细讲解 CSS 选择器的用法,如何组合选择器,以及如何使用它们来精准...

Global site tag (gtag.js) - Google Analytics