`
kfcman
  • 浏览: 399781 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

新浪微博api 用户标签获取 java

 
阅读更多

try {

jsonArray = net.sf.json.JSONArray.fromObject("返回的html");

int iSize = jsonArray.size();

System.out.println("Size:" + iSize);

PingByUrlDao pbd;

for (int i = 0; i < iSize; i++) {

net.sf.json.JSONObject jsonObj = jsonArray.getJSONObject(i);

//System.out.println("[" + i + "]UID=" + jsonObj.get("id"));

//System.out.println("[" + i + "]LABLE=" + jsonObj.get("tags"));

 

net.sf.json.JSONArray jsonArray2=net.sf.json.JSONArray.fromObject(jsonObj.get("tags")+"");

System.out.println("标签数量:"+jsonArray2.size());

String biglable="";

pbd=new PingByUrlDao();

for (int j = 0; j < jsonArray2.size(); j++) {

net.sf.json.JSONObject jsonObj2 = jsonArray2.getJSONObject(j);

 

Map map = (Map)jsonObj2;

Set<String> key = map.keySet();

for (Iterator it = key.iterator(); it.hasNext();) {

String s = (String) it.next();

//            Map map2 = (Map) map.get(s);

//System.out.println("键名========================"+s);

//System.out.println("标签========================"+jsonObj2.get(s));

biglable+=jsonObj2.get(s)+",";

break;

}

//System.out.println("======================================================="+j);

}

if (biglable.indexOf(",")!=-1) {

biglable=biglable.substring(0, biglable.lastIndexOf(","));

}

pbd.setLab(biglable);

mapBB.put(jsonObj.get("id")+"", pbd);

 

//System.out.println("UID:"+jsonObj.get("id"));

//System.out.println("标签:"+biglable);

}

return mapBB;

} catch (net.sf.json.JSONException e) {

System.out.println("json解析错误:"+e);

e.printStackTrace();

}

 

http://blog.csdn.net/macwhirr123/article/details/8940351

分享到:
评论

相关推荐

    java sdk 新浪微博数据采集代码

    在这个项目中,开发者可能使用了名为`weibo4j`的开源Java库,这是一个专门用于访问新浪微博API的工具。`weibo4j`库使得开发者能够方便地进行授权、发送微博、获取用户信息、搜索微博等各种操作。 描述中提到的"新浪...

    Java模拟登录新浪微博

    在本文中,我们将深入探讨如何使用Java来模拟登录新浪微博这一话题。模拟登录是网络爬虫或自动化测试中常见的技术,它允许程序以用户的身份与网站交互。对于Java开发者来说,理解这一过程对于构建自动化工具或者数据...

    新浪微博爬数据

    weibo4j是专为新浪微博设计的一个开源Java SDK,它封装了API接口,方便开发者调用。 在文件名"weibo4j-oauth2"中,我们可以推断出源代码可能包含了使用OAuth2.0协议获取和使用token的逻辑。OAuth2.0是一种授权框架...

    andoid新浪微博客户端源代码

    【标签】:“andoid新浪微博客户端源代码”、“android”、“java”、“新浪微博客户端” 本文将深入探讨基于Android的新浪微博客户端源代码,主要涉及以下几个关键知识点: 1. **Android开发基础**:Android是...

    新浪微博客户端 android平台新浪微博客户端

    "android"标签明确了讨论的焦点在于Android技术,而“新浪微博”则再次确认了这是关于新浪微博的应用程序,特别是其在Android生态中的实现。这意味着我们会探讨如何在Android设备上安装、使用以及可能遇到的技术问题...

    新浪微博应用 测试粉丝质量 源代码

    【描述】:“新浪微博应用 测试粉丝质量 源代码”描述的是一个利用微博API来实现的工具,该工具旨在通过编程方式获取并分析微博用户的粉丝数据,以衡量粉丝的质量。这通常涉及到对粉丝的用户行为、活跃时间、发布...

    新浪微博Demo

    【描述】:“新浪微博Demo”是一个示例项目,它展示了如何在移动应用中集成新浪微博的SDK,以便实现用户登录、分享内容、获取用户信息等功能。这个Demo通常由开发者用来学习和参考,以便在自己的应用中顺利接入新浪...

    新浪微博项目源码

    【标题】:“新浪微博项目源码”这一主题涉及的是一个基于新浪微博API实现的项目,很可能是用某种编程语言(如Java、Python或Android)编写的。这个项目可能包含了用户登录、发送微博、查看时间线、评论互动等核心...

    最新新浪微博爬虫程序Java版 2015

    【标题】"最新新浪微博爬虫程序Java版 2015"揭示了这是一个基于Java编程语言的网络爬虫,主要用于抓取2015年时新浪微博上的数据。爬虫是自动化提取网页信息的工具,而Java是实现这一功能的常见语言之一,因为它具有...

    新浪微博粉丝抓取

    2. **新浪微博API**:新浪提供了公开的API接口,允许开发者通过调用接口获取微博用户的相关信息,包括粉丝和关注者列表。使用API时,需要遵循其规定,如请求频率限制、授权机制等。 3. **网络爬虫**:粉丝抓取本质...

    新浪微博Android客户端代码

    【标签】:“新浪微博”表明了这个项目是与新浪的社交平台相关的,而“Android”则说明它适用于谷歌的移动操作系统。这将涉及到Android的UI设计,包括布局管理、事件处理,以及如何在Android环境中进行网络通信和...

    新浪微博部分代码

    这份代码可能包含了实现新浪微博功能的核心组件和逻辑,如用户登录、发布微博、浏览时间线、评论互动等关键模块。 【描述】:“android微博 android微博 android微博”的描述虽然简洁,但反复提及“android微博”,...

    新浪微博的简单web应用(简单测试版)

    在这个目录下,我们可以预期找到与新浪微博API交互的Java类、配置文件(如`consumer.properties`)、Web页面模板、以及可能的数据库连接配置等。开发者可能已经封装了与微博API的交互逻辑,如发送微博、获取时间线、...

    -疯狂java新浪微博

    标题“疯狂java新浪微博”可能指的是一个关于使用Java技术开发新浪微博应用的项目或教程。这个项目的重点可能是教授如何利用Java编程语言以及相关的Web开发框架来构建一个功能完备的微博平台,或者至少是其部分功能...

    新浪微博demo

    其中,新浪微博作为中国主流的社交媒体平台之一,其API接口被广泛应用在各种Android应用程序中,用于实现用户分享内容的功能。本篇文章将深入探讨如何在Android程序中实现“分享到新浪微博”的功能,基于给出的...

    新浪微博-分享

    【标题】:“新浪微博-分享”指的是利用新浪微博的开放平台接口,开发的一款演示应用程序,它允许用户在新浪微博上分享内容。这个项目可能是为了展示如何将社交媒体功能整合到自己的应用或网站中,让用户能够方便地...

    新浪微博安卓版

    “新浪微博”标签表明了该项目与新浪官方社交媒体平台的关联,开发者可能复用了新浪提供的开放API,实现了用户身份验证、内容发布、信息获取等操作。而“安卓”标签则说明这是基于Android操作系统开发的应用程序,...

    android新浪微博客户端

    总的来说,这个Android版的新浪微博客户端项目为开发者提供了一个深入学习Android应用开发和微博API使用的好机会。通过分析和实践这个项目,开发者不仅能提升自己的编程技能,还能掌握如何构建大型社交应用的关键...

    新浪微博项目源码android

    8. **微博API**:研究如何使用新浪的开放API,如OAuth2.0认证流程、发布微博、获取时间线、评论和转发等功能。 9. **社交功能实现**:分析如何实现用户登录、好友关系管理、动态分享、评论和点赞等功能。 10. **...

    sina.zip_CrazyitWeibo_sina_新浪微博

    【标题】"sina.zip_CrazyitWeibo_sina_新浪微博"揭示了这是一个与新浪微薄相关的项目,可能是一个第三方的Java实现的客户端程序。"CrazyitWeibo"可能是这个项目的名称,由"Crazyit"团队开发,专门用于与新浪微博进行...

Global site tag (gtag.js) - Google Analytics