mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-06-01 00:28:18 +08:00
@@ -1,4 +1,3 @@
|
|||||||
import 'package:PiliPlus/http/constants.dart';
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
class StyleString {
|
class StyleString {
|
||||||
@@ -43,7 +42,7 @@ class Constants {
|
|||||||
static const baseHeaders = {
|
static const baseHeaders = {
|
||||||
'connection': 'keep-alive',
|
'connection': 'keep-alive',
|
||||||
'accept-encoding': 'br,gzip',
|
'accept-encoding': 'br,gzip',
|
||||||
'referer': HttpString.baseUrl,
|
// 'referer': HttpString.baseUrl,
|
||||||
'env': 'prod',
|
'env': 'prod',
|
||||||
'app-key': 'android64',
|
'app-key': 'android64',
|
||||||
'x-bili-aurora-zone': 'sh001',
|
'x-bili-aurora-zone': 'sh001',
|
||||||
|
|||||||
@@ -3,7 +3,6 @@ import 'dart:convert';
|
|||||||
import 'package:PiliPlus/http/api.dart';
|
import 'package:PiliPlus/http/api.dart';
|
||||||
import 'package:PiliPlus/http/init.dart';
|
import 'package:PiliPlus/http/init.dart';
|
||||||
import 'package:PiliPlus/http/loading_state.dart';
|
import 'package:PiliPlus/http/loading_state.dart';
|
||||||
import 'package:PiliPlus/http/ua_type.dart';
|
|
||||||
import 'package:PiliPlus/models/common/search/search_type.dart';
|
import 'package:PiliPlus/models/common/search/search_type.dart';
|
||||||
import 'package:PiliPlus/models/search/result.dart';
|
import 'package:PiliPlus/models/search/result.dart';
|
||||||
import 'package:PiliPlus/models/search/suggest.dart';
|
import 'package:PiliPlus/models/search/suggest.dart';
|
||||||
@@ -56,7 +55,6 @@ class SearchHttp {
|
|||||||
int? categoryId,
|
int? categoryId,
|
||||||
int? pubBegin,
|
int? pubBegin,
|
||||||
int? pubEnd,
|
int? pubEnd,
|
||||||
required String qvId,
|
|
||||||
String? gaiaVtoken,
|
String? gaiaVtoken,
|
||||||
required ValueChanged<String> onSuccess,
|
required ValueChanged<String> onSuccess,
|
||||||
}) async {
|
}) async {
|
||||||
@@ -72,16 +70,8 @@ class SearchHttp {
|
|||||||
'category_id': ?categoryId,
|
'category_id': ?categoryId,
|
||||||
'pubtime_begin_s': ?pubBegin,
|
'pubtime_begin_s': ?pubBegin,
|
||||||
'pubtime_end_s': ?pubEnd,
|
'pubtime_end_s': ?pubEnd,
|
||||||
// 'ad_resource': 5654,
|
|
||||||
'__refresh__': true,
|
|
||||||
'_extra': '',
|
|
||||||
'context': '',
|
|
||||||
'page_size': 20,
|
'page_size': 20,
|
||||||
'from_source': '',
|
|
||||||
'from_spmid': 333.337,
|
|
||||||
'platform': 'pc',
|
'platform': 'pc',
|
||||||
'source_tag': 3,
|
|
||||||
'qv_id': qvId,
|
|
||||||
'web_location': 1430654,
|
'web_location': 1430654,
|
||||||
'gaia_vtoken': ?gaiaVtoken,
|
'gaia_vtoken': ?gaiaVtoken,
|
||||||
});
|
});
|
||||||
@@ -91,10 +81,9 @@ class SearchHttp {
|
|||||||
options: Options(
|
options: Options(
|
||||||
headers: {
|
headers: {
|
||||||
if (gaiaVtoken != null) 'cookie': 'x-bili-gaia-vtoken=$gaiaVtoken',
|
if (gaiaVtoken != null) 'cookie': 'x-bili-gaia-vtoken=$gaiaVtoken',
|
||||||
'user-agent': UaType.pc.ua,
|
|
||||||
'origin': 'https://search.bilibili.com',
|
'origin': 'https://search.bilibili.com',
|
||||||
'referer':
|
'referer':
|
||||||
'https://search.bilibili.com/${searchType.name}?keyword=$keyword',
|
'https://search.bilibili.com/${searchType.name}?keyword=${Uri.encodeQueryComponent(keyword)}',
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -604,6 +604,7 @@ class AudioController extends GetxController
|
|||||||
itemType = item.itemType;
|
itemType = item.itemType;
|
||||||
_queryPlayUrl().then((res) {
|
_queryPlayUrl().then((res) {
|
||||||
if (res) {
|
if (res) {
|
||||||
|
_videoDetailController = null;
|
||||||
_updateCurrItem(audioItem);
|
_updateCurrItem(audioItem);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ import 'package:PiliPlus/models/search/result.dart';
|
|||||||
import 'package:PiliPlus/pages/common/common_list_controller.dart';
|
import 'package:PiliPlus/pages/common/common_list_controller.dart';
|
||||||
import 'package:PiliPlus/pages/search_result/controller.dart';
|
import 'package:PiliPlus/pages/search_result/controller.dart';
|
||||||
import 'package:PiliPlus/utils/extension.dart';
|
import 'package:PiliPlus/utils/extension.dart';
|
||||||
import 'package:PiliPlus/utils/utils.dart';
|
|
||||||
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
|
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
|
||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
|
|
||||||
@@ -83,8 +82,6 @@ class SearchPanelController<R extends SearchNumData<T>, T>
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
final qvId = Utils.generateRandomString(32);
|
|
||||||
|
|
||||||
String? gaiaVtoken;
|
String? gaiaVtoken;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
@@ -100,7 +97,6 @@ class SearchPanelController<R extends SearchNumData<T>, T>
|
|||||||
categoryId: articleZoneType?.value.categoryId,
|
categoryId: articleZoneType?.value.categoryId,
|
||||||
pubBegin: pubBegin,
|
pubBegin: pubBegin,
|
||||||
pubEnd: pubEnd,
|
pubEnd: pubEnd,
|
||||||
qvId: qvId,
|
|
||||||
gaiaVtoken: gaiaVtoken,
|
gaiaVtoken: gaiaVtoken,
|
||||||
onSuccess: (String gaiaVtoken) {
|
onSuccess: (String gaiaVtoken) {
|
||||||
this.gaiaVtoken = gaiaVtoken;
|
this.gaiaVtoken = gaiaVtoken;
|
||||||
|
|||||||
@@ -163,7 +163,9 @@ class AccountManager extends Interceptor {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
options.headers.addAll(account.headers);
|
options.headers
|
||||||
|
..addAll(account.headers)
|
||||||
|
..['referer'] ??= HttpString.baseUrl;
|
||||||
|
|
||||||
// app端不需要管理cookie
|
// app端不需要管理cookie
|
||||||
if (path.startsWith(HttpString.appBaseUrl)) {
|
if (path.startsWith(HttpString.appBaseUrl)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user