diff --git a/app/src/main/java/com/github/catvod/spider/PanSou.java b/app/src/main/java/com/github/catvod/spider/PanSou.java index 71b702be..fb35b1e5 100644 --- a/app/src/main/java/com/github/catvod/spider/PanSou.java +++ b/app/src/main/java/com/github/catvod/spider/PanSou.java @@ -31,6 +31,12 @@ public class PanSou extends Ali { return headers; } + private Map getHeader() { + HashMap header = new HashMap<>(); + header.put("User-Agent", Utils.CHROME); + return header; + } + @Override public String detailContent(List ids) throws Exception { if (pattern.matcher(ids.get(0)).find()) return super.detailContent(ids); @@ -51,7 +57,7 @@ public class PanSou extends Ali { private String searchContent(String key, String pg) { String url = siteUrl + "/search?k=" + URLEncoder.encode(key) + "&page=" + pg + "&s=0&t=-1"; - Elements items = Jsoup.parse(OkHttp.string(url)).select("van-row > a"); + Elements items = Jsoup.parse(OkHttp.string(url, getHeader())).select("van-row > a"); List list = new ArrayList<>(); for (Element item : items) { String title = item.selectFirst("template").text().trim(); diff --git a/app/src/main/java/com/github/catvod/spider/Zhaozy.java b/app/src/main/java/com/github/catvod/spider/Zhaozy.java index 50d75327..96585baa 100644 --- a/app/src/main/java/com/github/catvod/spider/Zhaozy.java +++ b/app/src/main/java/com/github/catvod/spider/Zhaozy.java @@ -68,7 +68,7 @@ public class Zhaozy extends Ali { @Override public String searchContent(String key, boolean quick) throws Exception { - String url = siteUrl + "sok?filename=" + URLEncoder.encode(key); + String url = siteUrl + "so?filename=" + URLEncoder.encode(key); Document doc = Jsoup.parse(OkHttp.string(url, getHeader())); List list = new ArrayList<>(); for (Element element : doc.select("div.li_con div.news_text")) {