Update Bili.java
This commit is contained in:
parent
af90170b2e
commit
e2042f0aad
|
|
@ -58,6 +58,7 @@ public class Bili extends Spider {
|
||||||
private JsonObject extend;
|
private JsonObject extend;
|
||||||
private String cookie;
|
private String cookie;
|
||||||
private boolean login;
|
private boolean login;
|
||||||
|
private static boolean AskOnlyOne = false;
|
||||||
|
|
||||||
private Map<String, String> getHeader(String cookie) {
|
private Map<String, String> getHeader(String cookie) {
|
||||||
Map<String, String> headers = new HashMap<>();
|
Map<String, String> headers = new HashMap<>();
|
||||||
|
|
@ -145,7 +146,7 @@ public class Bili extends Spider {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String detailContent(List<String> ids) throws Exception {
|
public String detailContent(List<String> ids) throws Exception {
|
||||||
if (!login) checkLogin();
|
if (!login && !AskOnlyOnce) checkLogin();
|
||||||
|
|
||||||
String[] split = ids.get(0).split("@");
|
String[] split = ids.get(0).split("@");
|
||||||
String id = split[0];
|
String id = split[0];
|
||||||
|
|
@ -263,6 +264,7 @@ public class Bili extends Spider {
|
||||||
|
|
||||||
private void getQRCode() {
|
private void getQRCode() {
|
||||||
if (login) return;
|
if (login) return;
|
||||||
|
AskOnlyOnce = true;
|
||||||
String json = OkHttp.string("https://passport.bilibili.com/x/passport-login/web/qrcode/generate?source=main-mini");
|
String json = OkHttp.string("https://passport.bilibili.com/x/passport-login/web/qrcode/generate?source=main-mini");
|
||||||
Data data = Resp.objectFrom(json).getData();
|
Data data = Resp.objectFrom(json).getData();
|
||||||
Init.run(() -> openApp(data));
|
Init.run(() -> openApp(data));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue