From d697a0829ace4988e420fba75c47cfb7704f5c01 Mon Sep 17 00:00:00 2001 From: gzlinz2 <107169210+gzlinz2@users.noreply.github.com> Date: Mon, 10 Oct 2022 21:16:09 +0800 Subject: [PATCH] Delete Yiso.java --- .../java/com/github/catvod/spider/Yiso.java | 85 ------------------- 1 file changed, 85 deletions(-) delete mode 100644 app/src/main/java/com/github/catvod/spider/Yiso.java diff --git a/app/src/main/java/com/github/catvod/spider/Yiso.java b/app/src/main/java/com/github/catvod/spider/Yiso.java deleted file mode 100644 index 1dd6d8d..0000000 --- a/app/src/main/java/com/github/catvod/spider/Yiso.java +++ /dev/null @@ -1,85 +0,0 @@ -package com.github.catvod.spider; - -import android.content.Context; - -import com.github.catvod.crawler.Spider; -import com.github.catvod.crawler.SpiderDebug; -import com.github.catvod.utils.okhttp.OkHttpUtil; - -import org.json.JSONArray; -import org.json.JSONObject; - -import java.net.URLEncoder; -import java.util.HashMap; -import java.util.List; -import java.util.regex.Pattern; - -public class Yiso extends Spider { - private static final Pattern aliyun = Pattern.compile("(https://www.aliyundrive.com/s/[^\"]+)"); - private PushAgent pushAgent; - - public String detailContent(List list) { - try { - return pushAgent.detailContent(list); - } catch (Exception e) { - SpiderDebug.log(e); - } - return ""; - } - - @Override - public void init(Context context) { - super.init(context); - pushAgent = new PushAgent(); - pushAgent.init(context); - } - - public String playerContent(String str, String str2, List list) { - return pushAgent.playerContent(str, str2, list); - } - - protected static HashMap sHeaders() { - HashMap headers = new HashMap<>(); - headers.put("User-Agent", "Mozilla/5.0 (Linux; Android 12; V2049A Build/SP1A.210812.003; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/103.0.5060.129 Mobile Safari/537.36"); - headers.put("Referer", "https://yiso.fun/"); - return headers; - } - - private Pattern regexVid = Pattern.compile("(\\S+)"); - - public String searchContent(String key, boolean quick) { - try { - HashMap hashMap = new HashMap(); - HashMap LT = sHeaders(); - String url = "https://yiso.fun/api/search?name=" + URLEncoder.encode(key) + "&from=ali"; - - String content = OkHttpUtil.string(url, LT); - JSONObject data = new JSONObject(content); - JSONArray list = data.getJSONObject("data").getJSONArray("list"); - - JSONObject result = new JSONObject(); - JSONArray videos = new JSONArray(); - - for (int i = 0; i < list.length(); i++) { - JSONObject jSONObject = list.getJSONObject(i); - String sourceName = jSONObject.getJSONArray("fileInfos").getJSONObject(0).getString("fileName"); - String remark = jSONObject.getString("gmtCreate"); - String id = jSONObject.getString("url"); - - JSONObject v = new JSONObject(); - String cover = "https://inews.gtimg.com/newsapp_bt/0/13263837859/1000"; - v.put("vod_name", sourceName); - v.put("vod_remarks", remark); - v.put("vod_id", id); - v.put("vod_pic", cover); - videos.put(v); - } - result.put("list", videos); - return result.toString(); - } catch (Exception e) { - SpiderDebug.log(e); - } - return ""; - } - -}