`
flashing
  • 浏览: 355227 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

一段小程序,从豆瓣根据isbn查询图书信息

XML 
阅读更多
	String apikey = "111111111111111111111111111111";
	String isbnUrl = "http://api.douban.com/book/subject/isbn/";

	public static void main(String[] args) throws Exception {
		//requestUrl = isbnUrl + isbnNo + "?apikey=" + apikey;
		//eg:http://api.douban.com/book/subject/isbn/9787111298854?apikey=111111111111111111114
		ISBN isbnTest = new ISBN();
		String isbnNo = "9787111298854";
		String xml = isbnTest.fetchBookInfoByXML(isbnNo);
		System.out.println(xml);
	}
	
	/**
	 * 从根据isbn号从豆瓣获取数据。已经申请apikey,每分钟最多40次请求,足够用。
	 * @param isbnNo
	 * @return
	 * @throws IOException 
	 */
	public String fetchBookInfoByXML(String isbnNo) throws IOException  {
		String requestUrl = isbnUrl + isbnNo + "?apikey=" + apikey;
		URL url = new URL(requestUrl);
		URLConnection conn = url.openConnection();
		InputStream is = conn.getInputStream();
		InputStreamReader isr = new InputStreamReader(is, "utf-8");
		BufferedReader br = new BufferedReader(isr);
		StringBuilder sb = new StringBuilder();
		
		String line = null;
		while ((line = br.readLine()) != null) {
			sb.append(line);
		}
		
		br.close();
		return sb.toString();
	}
 

 

豆瓣不错,提供了了api来做公益服务,刚好需要查isbn,写了一段小程序share一下。另外apikey是瞎写的,不用那个key一分钟10次请求,用了之后40次,申请免费。

分享到:
评论

相关推荐

    微信小程序——豆瓣图书(截图+源码).zip

    微信小程序——豆瓣图书(截图+源码).zip 微信小程序——豆瓣图书(截图+源码).zip 微信小程序——豆瓣图书(截图+源码).zip 微信小程序——豆瓣图书(截图+源码).zip 微信小程序——豆瓣图书(截图+源码).zip ...

    微信小程序-徒书(豆瓣图书信息查询)

    《徒书》是一款基于微信小程序开发的图书信息查询应用,主要功能是为用户提供关于书籍的详细信息,如书名、作者、简介、评分以及评论等内容。这款小程序的特色在于其集成的是豆瓣图书的数据接口,因此用户可以方便地...

    微信小程序仿豆瓣电影源码

    微信小程序仿豆瓣电影源码微信小程序仿豆瓣电影源码微信小程序仿豆瓣电影源码微信小程序仿豆瓣电影源码微信小程序仿豆瓣电影源码微信小程序仿豆瓣电影源码微信小程序仿豆瓣电影源码微信小程序仿豆瓣电影源码微信小...

    豆瓣类影视查询记录小程序源码.zip

    豆瓣类影视查询记录小程序源码 豆瓣类影视查询记录小程序源码 豆瓣类影视查询记录小程序源码 豆瓣类影视查询记录小程序源码 豆瓣类影视查询记录小程序源码 豆瓣类影视查询记录小程序源码 豆瓣类影视查询...

    小程序源码 豆瓣电影 (代码+截图)

    小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 ...

    微信小程序 豆瓣电影 (源码)

    微信小程序 豆瓣电影 (源码)微信小程序 豆瓣电影 (源码)微信小程序 豆瓣电影 (源码)微信小程序 豆瓣电影 (源码)微信小程序 豆瓣电影 (源码)微信小程序 豆瓣电影 (源码)微信小程序 豆瓣电影 (源码)微信小程序 豆瓣...

    微信小程序 豆瓣图书 (源码)

    微信小程序 豆瓣图书 (源码)微信小程序 豆瓣图书 (源码)微信小程序 豆瓣图书 (源码)微信小程序 豆瓣图书 (源码)微信小程序 豆瓣图书 (源码)微信小程序 豆瓣图书 (源码)微信小程序 豆瓣图书 (源码)微信小程序 豆瓣...

    微信小程序豆瓣图书.zip

    本压缩包“微信小程序豆瓣图书.zip”包含了构建一个与豆瓣图书接口交互的微信小程序所需的所有资源,允许用户在微信内部便捷地浏览、查询和了解图书信息。 “豆瓣图书”是知名的在线图书数据库,提供了丰富的图书...

    小程序源码 豆瓣图书 (代码+截图)

    小程序源码 豆瓣图书 (代码+截图)小程序源码 豆瓣图书 (代码+截图)小程序源码 豆瓣图书 (代码+截图)小程序源码 豆瓣图书 (代码+截图)小程序源码 豆瓣图书 (代码+截图)小程序源码 豆瓣图书 (代码+截图)小程序源码 ...

    微信小程序——豆瓣电影(截图+源码).zip

    微信小程序——豆瓣电影(截图+源码).zip 微信小程序——豆瓣电影(截图+源码).zip 微信小程序——豆瓣电影(截图+源码).zip 微信小程序——豆瓣电影(截图+源码).zip 微信小程序——豆瓣电影(截图+源码).zip ...

    微信小程序源码 豆瓣电影(学习版)

    微信小程序源码 豆瓣电影(学习版)微信小程序源码 豆瓣电影(学习版)微信小程序源码 豆瓣电影(学习版)微信小程序源码 豆瓣电影(学习版)微信小程序源码 豆瓣电影(学习版)微信小程序源码 豆瓣电影(学习版)微信小程序源码...

    微信小程序demo:豆瓣(源代码+截图)

    微信小程序demo:豆瓣(源代码+截图)微信小程序demo:豆瓣(源代码+截图)微信小程序demo:豆瓣(源代码+截图)微信小程序demo:豆瓣(源代码+截图)微信小程序demo:豆瓣(源代码+截图)微信小程序demo:豆瓣(源代码+截图)...

    微信小程序-微信小程序-豆瓣电影

    微信小程序-豆瓣电影-测试案例 1、app.js 封装请求方式函数 fetchApi 2、app.json 配置文件(配置页面样式、多少页面、菜单按钮) 3、app.wxss 全局样式文件(定义页面的全局样式) 4、效果图 5、填入appid后保错...

    微信小程序源码 豆瓣图书(学习版)

    微信小程序源码 豆瓣图书(学习版)微信小程序源码 豆瓣图书(学习版)微信小程序源码 豆瓣图书(学习版)微信小程序源码 豆瓣图书(学习版)微信小程序源码 豆瓣图书(学习版)微信小程序源码 豆瓣图书(学习版)微信小程序源码...

    新豆瓣同城分类信息小程序

    微信小程序毕业设计新豆瓣同城分类信息小程序新豆瓣同城分类信息小程序新豆瓣同城分类信息小程序新豆瓣同城分类信息小程序新豆瓣同城分类信息小程序新豆瓣同城分类信息小程序新豆瓣同城分类信息小程序新豆瓣同城分类...

    微信小程序demo:豆瓣电影:使用API(源代码+截图)

    微信小程序demo:豆瓣电影:使用API(源代码+截图)微信小程序demo:豆瓣电影:使用API(源代码+截图)微信小程序demo:豆瓣电影:使用API(源代码+截图)微信小程序demo:豆瓣电影:使用API(源代码+截图)微信小程序demo:...

    微信小程序-豆瓣电影 精品源代码

    "豆瓣电影"作为一款常见的小程序,它整合了豆瓣网丰富的电影数据,用户可以方便地浏览电影信息、查看评分、阅读评论以及参与讨论。 在微信小程序-豆瓣电影的精品源代码中,我们可以学习到以下关键知识点: 1. **...

    微信小程序-微信小程序:豆瓣电影

    "豆瓣电影"微信小程序是利用这一平台开发的一个示例应用,它允许用户在微信内浏览和获取关于电影的信息,如评分、评论、预告片等,类似于豆瓣网的电影板块功能。 微信小程序开发涉及的主要知识点包括: 1. **微信...

    微信小程序豆瓣电影.zip

    这个“微信小程序豆瓣电影”项目可以帮助开发者学习如何利用微信小程序框架和豆瓣API来创建一个实用的电影查询应用,涵盖了小程序开发的基础到进阶知识。通过研究这个项目,开发者可以加深对微信小程序开发的理解,...

    微信小程序源码_豆瓣电影

    微信小程序是一种轻量级的应用开发平台,由腾讯公司推出,主要应用于移动端,旨在提供便捷的、无需下载安装即可使用的应用体验。在这个“豆瓣电影”微信小程序的源码中,我们可以深入学习和理解微信小程序的开发技术...

Global site tag (gtag.js) - Google Analytics