NiceLeeのBlog 用爱发电 bilibili~

Acfun接口(五) - 个人收藏视频获取

2019-08-07
nIceLee

阅读:


做个笔记,个人收藏的视频应该如何下载(๑•̀ㅂ•́)و✧

要做的事情

  • 各类型Channel对应的id
  • 获取登录Cookie
  • 获取列表中各视频具体信息

各类型Channel对应的id

默认("默认", 0),
AC正义("AC正义", 177),
番剧("番剧", 155),
动画("动画", 1),
音乐("音乐", 58),
舞蹈偶像("舞蹈·偶像", 123),
游戏("游戏", 59),
娱乐("娱乐", 60),
科技("科技", 70),
影视("影视", 68),
体育("体育", 69),
鱼塘("鱼塘", 125);

获取登录Cookie

详见(四)

获取列表中各视频具体信息

String urlFormat = "https://www.acfun.cn/member/collection.aspx?count=%d&pageNo=%d&channelId=%d";
String url = String.format(urlFormat, 20, page, paramSetter.getChannelId());
String json = util.getContent(url, new HttpHeaders().getCommonHeaders("www.acfun.cn"), HttpCookies.getGlobalCookies());
System.out.println(url);
System.out.println(json);
JSONArray jArray = new JSONObject(json).getJSONArray("contents");

内容
隐藏