36 lines
1.1 KiB
Java
36 lines
1.1 KiB
Java
package com.yutou.nas.utils;
|
|
|
|
import com.alibaba.fastjson2.JSON;
|
|
import com.alibaba.fastjson2.JSONArray;
|
|
import com.alibaba.fastjson2.JSONObject;
|
|
import com.yutou.nas.Controllers.UpdateIp;
|
|
|
|
public class AnimRssManager {
|
|
public static void scan() {
|
|
String tmp=HttpTools.https_get("https://tools.yutou233.cn/anim/rss/list.do?type=-1&token=zIrsh9TUZP2lfRW753PannG49E7VJvor",null);
|
|
if(tmp==null){
|
|
return;
|
|
}
|
|
JSONObject json= JSON.parseObject(tmp);
|
|
if(json.getInteger("code")==0){
|
|
JSONArray data=json.getJSONArray("data");
|
|
for (Object datum : data) {
|
|
String url= ((JSONObject) datum).getString("title");
|
|
String title= ((JSONObject) datum).getString("titlekey");
|
|
download(title,url);
|
|
}
|
|
}
|
|
}
|
|
|
|
private static void download(String title,String url) {
|
|
JSONObject rss=RssXMLtoJson.toJSON(url);
|
|
if (rss != null && "ok".equals(rss.getString("status"))) {
|
|
BTDownloadManager.download(title, rss);
|
|
}
|
|
}
|
|
|
|
public static void main(String[] args) {
|
|
scan();
|
|
}
|
|
}
|