|
|
|
|
@ -9,6 +9,7 @@ import com.github.catvod.bean.Vod; |
|
|
|
|
import com.github.catvod.crawler.Spider; |
|
|
|
|
import com.github.catvod.net.OkHttp; |
|
|
|
|
|
|
|
|
|
import com.github.catvod.utils.Utils; |
|
|
|
|
import com.whl.quickjs.android.QuickJSLoader; |
|
|
|
|
import com.whl.quickjs.wrapper.QuickJSContext; |
|
|
|
|
import org.json.JSONObject; |
|
|
|
|
@ -108,13 +109,16 @@ public class Miss extends Spider { |
|
|
|
|
} else { |
|
|
|
|
return Result.get().parse().url(url + id).string(); |
|
|
|
|
} |
|
|
|
|
List<String> url = new ArrayList<>(); |
|
|
|
|
List<String> playUrl = new ArrayList<>(); |
|
|
|
|
for (Iterator<String> it = js.keys(); it.hasNext();) { |
|
|
|
|
String key = it.next(); |
|
|
|
|
url.add(key); |
|
|
|
|
url.add(js.getString(key)); |
|
|
|
|
playUrl.add(key); |
|
|
|
|
playUrl.add(js.getString(key)); |
|
|
|
|
} |
|
|
|
|
return Result.get().url(url).string(); |
|
|
|
|
Map<String, String> headers = new HashMap<>(); |
|
|
|
|
headers.put("User-Agent", Utils.CHROME); |
|
|
|
|
headers.put("Referer", url + id); |
|
|
|
|
return Result.get().url(playUrl).header(headers).string(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private String searchContent(String key, String pg) { |
|
|
|
|
|