Update jar

This commit is contained in:
FongMi 2022-11-03 01:04:45 +08:00
parent ac2f3d39f7
commit d2f88baa5d
3 changed files with 4 additions and 11 deletions

View File

@ -19,7 +19,6 @@ import java.net.URLEncoder;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Objects;
/** /**
* @author ColaMint & FongMi * @author ColaMint & FongMi
@ -32,15 +31,9 @@ public class Bili extends Spider {
private void initHeader() { private void initHeader() {
header = new HashMap<>(); header = new HashMap<>();
header.put("cookie", "_uuid=5E4B2B98-1014A-84D8-FA33-EC210C5BEC10DA82367infoc; buvid3=E9D0A426-85E9-E6C7-C75E-206A3E1BEB4D81910infoc; b_nut=1666168082; buvid4=4FC87B9C-3540-2275-688C-8612D3EA719B81910-022101916-ZLe640jXRAMHySuaCe9aUw==; rpdid=|(k|u)YYm)uY0J'uYYYuY)uuu; i-wanna-go-back=-1; fingerprint=9c214a6da0197a48e576ccf22e9f0ac7; buvid_fp_plain=undefined; nostalgia_conf=-1; bsource=search_google; SESSDATA=812a26d8,1682867071,bd749*b1; bili_jct=00fb1a02247592c6876c7a502aec8785; DedeUserID=3493076028885079; DedeUserID__ckMd5=60a8757a1f4d6ae9; buvid_fp=9c214a6da0197a48e576ccf22e9f0ac7; sid=5hnizp80; CURRENT_QUALITY=80; innersign=0; b_ut=5; b_lsid=4D21BEAC_18434540FF6; CURRENT_FNVAL=4048; PVID=1");
header.put("User-Agent", Misc.CHROME); header.put("User-Agent", Misc.CHROME);
HashMap<String, List<String>> respHeaderMap = new HashMap<>(); header.put("Referer", url);
OkHttpUtil.string(url, header, respHeaderMap);
for (String text : Objects.requireNonNull(respHeaderMap.get("set-cookie"))) {
if (!text.contains("buvid3")) continue;
header.put("cookie", text.split(";")[0]);
header.put("Referer", url);
break;
}
} }
@Override @Override
@ -123,7 +116,7 @@ public class Bili extends Spider {
String[] ids = id.split("\\+"); String[] ids = id.split("\\+");
String aid = ids[0]; String aid = ids[0];
String cid = ids[1]; String cid = ids[1];
String url = "https://api.bilibili.com/x/player/playurl?avid=" + aid + "&cid= " + cid + "&qn=112"; String url = "https://api.bilibili.com/x/player/playurl?avid=" + aid + "&cid= " + cid + "&qn=120&fnver&128=128&fourk=1";
JSONObject resp = new JSONObject(OkHttpUtil.string(url, header)); JSONObject resp = new JSONObject(OkHttpUtil.string(url, header));
url = resp.getJSONObject("data").getJSONArray("durl").getJSONObject(0).getString("url"); url = resp.getJSONObject("data").getJSONArray("durl").getJSONObject(0).getString("url");
return Result.get().url(url).header(header).string(); return Result.get().url(url).header(header).string();

Binary file not shown.

View File

@ -1 +1 @@
ddd9f5118f6f8882efea6591ef712cd8 c38e23bd7ce087bb36807bfdc34ee6d0