`
jilong-liang
  • 浏览: 481317 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

Jsoup解析百度音乐API的xml

阅读更多
package com.app.duapp;
import java.net.URLEncoder;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class Test3 {
	/**
	 * @param args
	 */
	public static void main(String[] args) throws Exception {
		readXml("真的爱你","黄家驹");
	}

	/**
	 * 解析xml
	 * @param title
	 * @param author
	 * @throws Exception
	 */
	public static void readXml(String title,String author) throws Exception {
		title = URLEncoder.encode(title, "UTF-8");
		author = URLEncoder.encode(author, "UTF-8");
		
		String url = "http://box.zhangmen.baidu.com/x?op=12&count=1&title="+title+"$$"+author+"$$$$";
		
		Document doc=Jsoup.connect(url).get();
		Elements encode=doc.select("encode");//选取encode节点
		for (Element e:encode) {
			System.out.println(e.text());
			
		}
		Elements decode=doc.select("decode");//选取decode节点
		for (Element d:decode) {
			System.out.println("decode="+d.text());
		}
		
		Elements type=doc.select("type");//选取type节点
		for (Element t:type) {
			System.out.println("type="+t.text());
		}
		
		Elements lrcids=doc.select("lrcid");//选取lrcid节点
		for (Element lrcid:lrcids) {
			System.out.println("lrcid="+lrcid.text());
		}
		Elements flags=doc.select("flag");//选取flag节点
		for (Element flag:flags) {
			System.out.println("flag"+flag.text());
		}
  }
}
0
3
分享到:
评论

相关推荐

    Jsoup解析html+xml

    Jsoup是一款非常强大的Java库,专门用于处理HTML和XML文档,提供了一系列简洁的API来抓取、解析、修改以及格式化这些文档。在现代Web开发中,数据抓取和网页解析是常见需求,Jsoup凭借其高效且易用的特性,成为...

    使用Jsoup库解析HTML、XML或URL链接中的DOM节点

    **Jsoup库解析HTML、XML或URL链接中的DOM节点** Jsoup是一款强大的Java库,它设计用于处理实际世界中的HTML,使得开发者可以方便地提取和操作数据。在Web开发中,有时我们需要从网页中获取特定信息,比如文章内容、...

    jsoup解析某城市的XML

    在本案例中,我们将讨论如何使用Jsoup解析特定城市的数据,这些数据可能是通过XML格式提供的。XML(可扩展标记语言)是一种结构化的数据存储方式,常用于网络数据交换。在IT领域,理解和操作XML文档是至关重要的技能...

    jsoup解析xml文件

    **jsoup解析XML文件** jsoup是一个非常流行的Java库,主要设计用于处理HTML文档,但它也支持解析XML。这个库提供了简洁的API,使得提取和操作网页数据变得异常简便。在给定的资源中,我们可以看到一个使用jsoup解析...

    jsoup-1.14.3-API文档-中文版.zip

    包含翻译后的API文档:jsoup-1.14.3-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.jsoup:jsoup:1.14.3; 标签:jsoup、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”...

    Jsoup解析XML

    Jsoup是一款Java库,设计用于处理HTML和XML文档,它提供了非常方便的API来抓取、解析、修改以及清理HTML内容。在XML处理方面,尽管Jsoup不是专门针对XML的库,但由于XML与HTML在结构上的相似性,Jsoup也能很好地进行...

    jsoupAPI解析html

    **jsoup API解析HTML** jsoup是一个非常强大的Java库,专为处理真实世界的HTML而设计。它提供了方便的API,用于提取和操作数据,使用DOM,CSS和jQuery-like方法。在深入jsoup的API之前,我们需要理解HTML解析的重要...

    JsoupAPI(jsoup帮助文档)

    **Jsoup API 深入解析** Jsoup 是一个用于处理和解析HTML的Java库,它提供了强大的功能,使得在Java程序中操作HTML文档变得简单而直观。在Jsoup 1.10.2版本中,这个API进一步优化了对HTML的处理能力,提供了丰富的...

    httpClient采集jsoup解析

    Jsoup是一个强大的HTML解析库,可以解析HTML文档并提供一个友好的DOM API,类似于jQuery,使得我们可以方便地提取和操作HTML元素。它支持CSS选择器、HTML实体解码、链接处理等特性。例如,以下代码展示了如何用Jsoup...

    用Jsoup解析html的所有jar包

    Jsoup是一款非常强大的Java库,专门用于处理HTML文档,提供了丰富的API来抓取、解析、修改和输出HTML内容。在Java开发中,如果你需要从网页上提取数据或者进行Web抓取,Jsoup是一个理想的选择。这个压缩包文件“用...

    java解析xml,dom解析,jsoup解析,完整项目

    另一方面,Jsoup是一个用于处理HTML和XML的Java库,它提供了一种更简洁的API来解析、提取和修改数据。Jsoup特别适合于处理结构不严谨或半结构化的HTML文档。以下是一个使用Jsoup解析XML的例子: ```java import org...

    使用Jsoup解析html网页

    Jsoup虽然不是完整的DOM解析器,但其简单易用的API和高效的性能使其在许多情况下成为更好的选择。相比于标准的DOM解析器,Jsoup更注重实际的网页解析需求,它的错误容忍度更高,能够处理一些不规范的HTML代码。 ...

    jsoup 取html信息校验xml数据

    3. **XML数据校验**:虽然JSoup主要针对HTML,但其API同样适用于XML解析。在本例中,HTML提取的数据可能与预先存在的XML数据进行对比,确保两者的一致性。这一步骤可能涉及到XPath或XSLT,尽管这些不是JSoup内置的...

    Jsoup库文件;Jsoup解析Java包

    Jsoup是一款强大的Java库,专为处理HTML文档而设计,同时也支持XML解析。它提供了简单易用的API,使得开发者可以方便地抓取、解析、修改以及清理HTML内容。Jsoup能够模拟浏览器的行为,理解HTML文档的结构,并通过...

    jsoup解析HTML

    3. **jQuery-like API**:JSoup的API设计与jQuery类似,这意味着如果你熟悉jQuery,那么学习JSoup也会相对轻松。比如,`getElementById()`,`getElementsByTag()`,`getElementsByClass()`等方法。 ### jsoup解析...

    Jsoup解析html的示例

    **Jsoup:HTML解析库** Jsoup是一款Java库,它为了解析、提取以及操作HTML提供了强大的功能。在Android开发中,Jsoup尤其有用,因为它能够帮助开发者从网页中提取结构化数据,这对于网络爬虫或者任何需要从网页获取...

    jsoup-1.11.3-API文档-中文版.zip

    包含翻译后的API文档:jsoup-1.11.3-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.jsoup:jsoup:1.11.3; 标签:jsoup、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”...

    jsoup1.6源码及API

    **jsoup 1.6 源码及API详解** `jsoup` 是一个非常流行的Java库,专门用于处理和解析HTML文档。它提供了一种简单、强大的方式来抓取网页内容并从中提取数据,类似于Python的BeautifulSoup库。jsoup 1.6 版本在2012年...

    jsoup解析html修改文件名

    Jsoup库提供了一个强大的API,可以方便地解析HTML文档,提取元素,以及修改DOM树。它支持CSS选择器,使得定位HTML元素变得极其简单。要使用Jsoup,首先需要将其添加到项目的依赖中。如果你使用的是Maven,可以在pom....

    jsoup1.10.3包和jsoupApi帮助文档

    **jsoup1.10.3包和jsoupApi帮助文档** Jsoup是一个非常流行的Java库,用于处理和解析HTML。在IT行业中,特别是在Web爬虫和数据抓取领域,jsoup扮演着至关重要的角色。jsoup1.10.3是这个库的一个稳定版本,提供了...

Global site tag (gtag.js) - Google Analytics