|
|
|
|
@ -84,13 +84,17 @@ public class Kanqiu extends Spider { |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public String detailContent(List<String> ids) throws Exception { |
|
|
|
|
Document doc = Jsoup.parse(OkHttp.string(ids.get(0) + "-url", getHeader())); |
|
|
|
|
JSONArray jsonArray = new JSONArray(doc.text()); |
|
|
|
|
if (ids.get(0).equals(siteUrl)) { |
|
|
|
|
Notify.show("比赛尚未开始"); |
|
|
|
|
return Result.string(new Vod()); |
|
|
|
|
} |
|
|
|
|
String content = OkHttp.string(ids.get(0) + "-url", getHeader()); |
|
|
|
|
JSONArray linksArray = new JSONObject(content).getJSONArray("links"); |
|
|
|
|
List<String> vodItems = new ArrayList<>(); |
|
|
|
|
for (int i = 0; i < jsonArray.length(); i++) { |
|
|
|
|
JSONObject dataObject = jsonArray.getJSONObject(i); |
|
|
|
|
String text = dataObject.optString("name"); |
|
|
|
|
String href = dataObject.optString("url"); |
|
|
|
|
for (int i = 0; i < linksArray.length(); i++) { |
|
|
|
|
JSONObject linkObject = linksArray.getJSONObject(i); |
|
|
|
|
String text = linkObject.optString("name"); |
|
|
|
|
String href = linkObject.optString("url"); |
|
|
|
|
vodItems.add(text + "$" + href); |
|
|
|
|
} |
|
|
|
|
String vod_play_from = "Qile"; |
|
|
|
|
|