package weibo4j.examples.friendships;
import weibo4j.Friendships;
import weibo4j.examples.oauth2.Log;
import weibo4j.model.User;
import weibo4j.model.UserWapper;
import weibo4j.model.WeiboException;
public class GetFollowersById {
public static void main(String[] args) {
String access_token = "";
String uid = "1706206925";
Friendships fm = new Friendships();
fm.client.setToken(access_token);
try {
UserWapper users = fm.getFollowersById(uid);
int cursor = 0;
int count = (int) users.getTotalNumber();
while (cursor < count) {
users = fm.getFollowersById(uid, 10, cursor);
for (User u : users.getUsers()) {
Log.logInfo(u.toString());
}
cursor = (int) users.getNextCursor();
System.out.println(cursor);
}
System.out.println(users.getNextCursor());
System.out.println(users.getPreviousCursor());
System.out.println(users.getTotalNumber());
}
catch (WeiboException e) {
e.printStackTrace();
}
}
}
新浪微博的api写得就是一渣渣!用新浪微博的有病!抵制!
public static void main(String[] args) {
String access_token = "";
String uid = "1706206925";
Friendships fm = new Friendships();
fm.client.setToken(access_token);
final int pageSize = 30;
try {
UserWapper users = fm.getFollowersById(uid);
users.setNextCursor(0);
do {
System.out.println(users.getNextCursor());
users = fm.getFollowersById(uid, pageSize, (int) users.getNextCursor());
for (User u : users.getUsers()) {
Log.logInfo(u.toString());
}
System.out.println(users.getPreviousCursor());
System.out.println(users.getNextCursor());
System.out.println(users.getTotalNumber());
} while (users.getNextCursor() != 0);
}
catch (WeiboException e) {
e.printStackTrace();
}
}
初始化设置getNextCursor = 0,每次获取30
第一次
getPreviousCursor():0
getNextCursor():30
第二次
getPreviousCursor():0
getNextCursor():60
第三次
getPreviousCursor():0
getNextCursor():90
第四次
getPreviousCursor():0
getNextCursor():0
我的好友有92,实际获取到的只有80,据说有些可能是僵尸粉被拦截了
分享到:
相关推荐
自从新浪微博开放平台推出以来,各种微博应用层出不穷,作为新浪微博的忠实用户之一,我也曾开发过几个微博应用,对于微博发布应用来说,有一个功能是必不可少的,那就是表情。表情功能的实现虽说不难,但却比较繁琐...
"仿新浪微博 ListView ListGridScroll下拉刷新 下拉加载"这个项目旨在实现类似新浪微博应用中的下拉刷新和上滑加载更多功能,这在当今的移动应用中是非常常见的特性。下拉刷新和上拉加载更多的功能能够提升用户体验...
在移动应用中,为了提供更好的用户体验,下拉刷新和上拉翻页功能已经成为必备特性,尤其在社交媒体应用如新浪微博客户端中更是常见。本篇文章将深入探讨如何在Android中实现ListView的下拉刷新和上拉翻页功能,仿照...
2、实现功能:登录,微博...3、使用BackgroundWorker实现微博列表翻页异步加载,微博列表获取的JSON格式的数据并进行反序列化 4、内置网络收集到的21种皮肤 5、供有兴趣的朋友参考(参考价值专用) 6、转载请注明出处
这种技术模仿了社交媒体平台如新浪微博和Pinterest的浏览体验,让用户在滚动页面时能无缝地加载更多内容,而无需点击分页按钮。这种功能大大提升了用户浏览的流畅性,减少了用户的操作负担,尤其适用于内容丰富的...
2、实现功能:登录,微博首页微博列表,发布,...3、使用BackgroundWorker实现微博列表翻页异步加载,微博列表获取的JSON格式的数据并进行反序列化 4、内置网络收集到的21种皮肤 5、供有兴趣的朋友参考 6、转载请注明出处
在“仿新浪微博下拉加载更多数据瀑布流效果”的项目中,开发者尝试模拟了微博应用中的一个重要功能:下拉刷新和上拉加载更多。这一功能对于用户来说,提供了无尽滚动的浏览体验,使得用户无需翻页就能查看新内容,...
使用帮助: -跳转列表顶部:T键 (Top) -跳转列表底部:B键 (Bottom)...-列表滚动翻页:空格 (Space) -发新微博:N (New) -回复微博:C (Comments) -转发围脖:F (Forward) -刷新列表:R (Refresh) -察看图片:I (Image)
本文将探讨如何利用jQuery插件实现类似新浪微博的网页底部自动加载功能。 首先,我们需要了解基本的jQuery自动加载机制。这个过程通常包含以下几个步骤: 1. **监听滚动事件**:使用`$(window).scroll()`方法监听...
批量获取新浪微博相册中的照片,并提供人脸照智能筛选、图片批量打包下载功能 - 想一次过获取所有图片,免去不断翻页和漫长的等待?- 想一键下载多张图片?- 这位用户是谁呢?想找找看ta的真人照,谁知ta的相册里...
分享到 新浪微博腾讯微博收藏+9 踩 顶 0 此 Jquery特效是一款非常实用的功能,翻书这个效果网友们问了很久了,一直没有网友分享,直到今天网友剑心才把这种特效分享出来,网友们好好利用哦,功能很简单,暂时只实现...
5. **翻页与深度爬取**:如果目标用户有大量动态或关注者,可能需要处理分页,不断发送新的请求获取更多数据。同时,为了获取更全面的信息,可能还需要爬取用户的最近微博、评论、转发等。 6. **结果存储**:爬取到...
在本教程中,我们将探讨如何使用Python的Selenium库来爬取微博数据。Selenium是一个强大的工具,可以模拟用户操作,比如浏览网页、点击按钮、填写表单等,非常适合处理动态加载的内容,如社交媒体平台上的数据。以下...
从新浪微博用户获取照片; 自动过滤人像; 打包照片以供下载 -想一次获取所有图像而无需不停地翻页和等待吗? -想通过单击下载图像吗? -这个追随者是谁? 想看他/她的照片,但是相册中有成千上万张照片吗? -只想看...
OpenSNS微社区是一款综合性社交软件,您可以使用OpenSNS快速搭建一个类似新浪微博一样的功能强大的社交网站,您的社交网站也可以在微信中被访问,还支持苹果和安卓手机通过APP的形式使用,除此之外,OpenSNS还提供云...
更新内容: ...2.内置新浪微博、腾讯微博、豆瓣账号登录接口; 3.针对中小站长、淘宝客、网店设计,提供商品信息抓取、图片抓取等必备功能 4.URL伪静态,增强搜索引擎收录,有效提高SEO效果 5.强大的采集工具
本篇PRD针对的是“Magsina软件”,一个基于iPad平台,以新浪微博为内容源的免费阅读应用,旨在提供类似于flipboard的阅读体验。 **产品规划**: 产品规划阶段主要确定产品的目标市场、用户群体、核心价值以及长期...
登录新浪微博后,建议通过新浪的开放平台Xweibo进行数据抓取,因为该平台提供了更加友好的API接口,有助于简化抓取步骤。登录地址:`http://demo.x.weibo.com/` ##### 2.3 抓取数据 1. **打开MetaStudio插件**:在...
新浪微博:孙福生微博"); info.add("5. 个人博客:sunfusheng.com"); info.add("6. 微信公众号:孙福生"); marqueeView.startWithList(info);设置字符串数据String notice = "心中有阳光,脚底有力量!...