准备添加番剧下载器的功能
This commit is contained in:
34
src/main/java/com/yutou/tools/bangumi/AnimationData.java
Normal file
34
src/main/java/com/yutou/tools/bangumi/AnimationData.java
Normal file
@@ -0,0 +1,34 @@
|
||||
package com.yutou.tools.bangumi;
|
||||
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.yutou.tools.utils.Tools;
|
||||
|
||||
import java.net.HttpURLConnection;
|
||||
import java.net.URL;
|
||||
import java.net.URLEncoder;
|
||||
|
||||
public class AnimationData {
|
||||
private String rss2jsonUrl="https://api.rss2json.com/v1/api.json?rss_url=";
|
||||
private String animUrl="http://share.dmhy.org/topics/rss/page/%s/rss.xml?keyword=%s";
|
||||
public void getData(){
|
||||
try{
|
||||
String js=Tools.get(rss2jsonUrl+ URLEncoder.encode(String.format(animUrl,"1","辉夜大小姐想让我告白"),"UTF-8"));
|
||||
JSONObject json=JSONObject.parseObject(js);
|
||||
if(json.getString("status").equals("ok")){
|
||||
JSONArray items=json.getJSONArray("items");
|
||||
for (Object obj : items) {
|
||||
JSONObject item= (JSONObject) obj;
|
||||
System.out.println(item.getString("title"));
|
||||
}
|
||||
}
|
||||
}catch (Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
AnimationData data=new AnimationData();
|
||||
data.getData();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user