Fix Hanime

This commit is contained in:
唐三 2023-08-29 20:07:12 +08:00
parent 7c9697b2bd
commit 5a8ad609de
3 changed files with 6 additions and 4 deletions

View File

@ -8,6 +8,7 @@ import com.github.catvod.crawler.Spider;
import com.github.catvod.net.OkHttp; import com.github.catvod.net.OkHttp;
import com.github.catvod.utils.Utils; import com.github.catvod.utils.Utils;
import org.json.JSONObject;
import org.jsoup.Jsoup; import org.jsoup.Jsoup;
import org.jsoup.nodes.Document; import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element; import org.jsoup.nodes.Element;
@ -101,9 +102,10 @@ public class Hanime extends Spider {
public String detailContent(List<String> ids) throws Exception { public String detailContent(List<String> ids) throws Exception {
Document doc = Jsoup.parse(OkHttp.string(siteUrl.concat("/watch?v=").concat(ids.get(0)), getHeaders())); Document doc = Jsoup.parse(OkHttp.string(siteUrl.concat("/watch?v=").concat(ids.get(0)), getHeaders()));
String name = doc.getElementById("shareBtn-title").text(); String name = doc.getElementById("shareBtn-title").text();
String content = doc.select("div.video-caption-text").text(); JSONObject json = new JSONObject(doc.select("script[type=application/ld+json]").html().trim());
String pic = doc.select("meta[property=og:image]").attr("content"); String content = json.optString("description");
String url = doc.getElementById("video-sd").attr("value"); String pic = json.optJSONArray("thumbnailUrl").optString(0);
String url = json.optString("contentUrl");;
Vod vod = new Vod(); Vod vod = new Vod();
vod.setVodId(ids.get(0)); vod.setVodId(ids.get(0));
vod.setVodPic(pic); vod.setVodPic(pic);

Binary file not shown.

View File

@ -1 +1 @@
a296bd2bc81da9960738fa6edd394246 ee906871fa3ef19a87da0fad4947e36b