This commit is contained in:
shanmite 2021-04-22 19:02:02 +08:00
parent 3959eae9dc
commit 9bda57f48f
2 changed files with 11 additions and 50 deletions

View File

@ -14,7 +14,6 @@ const BiliAPI = {
return new Promise((resolve) => {
Ajax.get({
url: 'https://api.bilibili.com/x/space/myinfo',
hasCookies: true,
success: responseText => {
let res = strToJson(responseText);
if (res.code === 0) {
@ -40,7 +39,6 @@ const BiliAPI = {
return new Promise((resolve) => {
Ajax.get({
url: 'https://api.bilibili.com/x/msgfeed/at',
hasCookies: true,
success: responseText => {
const res = strToJson(responseText);
const atInfo = [];
@ -88,8 +86,6 @@ const BiliAPI = {
return new Promise((resolve) => {
Ajax.post({
url: 'https://api.vc.bilibili.com/session_svr/v1/session_svr/get_sessions',
hasCookies: true,
dataType: 'application/x-www-form-urlencoded',
data: {
session_type: 1,
group_fold: 1,
@ -127,8 +123,6 @@ const BiliAPI = {
updateSessionStatus: (talker_id) => {
Ajax.post({
url: 'https://api.vc.bilibili.com/session_svr/v1/session_svr/update_ack',
hasCookies: true,
dataType: 'application/x-www-form-urlencoded',
retry: false,
data: {
talker_id,
@ -159,7 +153,6 @@ const BiliAPI = {
queryStringsObj: {
uid: uid
},
hasCookies: true,
success: responseText => {
let res = strToJson(responseText);
if (res.code === 0) {
@ -192,7 +185,6 @@ const BiliAPI = {
offset_dynamic_id: offset,
},
retry: false,
hasCookies: true,
success: responseText => {
/* 鉴别工作交由modifyDynamicRes完成 */
resolve(responseText);
@ -239,7 +231,6 @@ const BiliAPI = {
queryStringsObj: {
topic_id: tagid
},
hasCookies: true,
success: responseText => {
resolve(responseText);
}
@ -261,7 +252,6 @@ const BiliAPI = {
offset_dynamic_id: offset
},
retry: false,
hasCookies: true,
success: responseText => {
resolve(responseText);
}
@ -282,7 +272,6 @@ const BiliAPI = {
photo: false
},
retry: false,
hasCookies: true,
success: responseText => {
const res = strToJson(responseText);
if (res.code === 0) {
@ -294,7 +283,6 @@ const BiliAPI = {
queryStringsObj: {
vmid: uid
},
hasCookies: true,
success: responseText => {
const res = strToJson(responseText);
if (res.code === 0) {
@ -315,14 +303,12 @@ const BiliAPI = {
* 获取开奖信息
* @param {string} dyid
* 动态id
* @returns {
Promise<{
ts:number|-1;
text:string|'获取开奖信息失败';
item:string|'null';
isMe:string|'未知';
}>
} 开奖时间
* @typedef LotteryNotice
* @property {number | -1} ts
* @property {string | "获取开奖信息失败"} text
* @property {string | "null"} item
* @property {string | "未知"} isMe
* @returns {Promise<LotteryNotice>} 开奖时间
*/
getLotteryNotice: dyid => {
return new Promise((resolve) => {
@ -379,8 +365,6 @@ const BiliAPI = {
return new Promise((resolve) => {
Ajax.post({
url: 'https://api.bilibili.com/x/relation/modify',
hasCookies: true,
dataType: 'application/x-www-form-urlencoded',
retry: false,
data: {
fid: uid,
@ -397,8 +381,6 @@ const BiliAPI = {
tooltip.log(`[自动关注]失败 尝试切换线路\n${responseText}`);
Ajax.post({
url: 'https://api.vc.bilibili.com/feed/v1/feed/SetUserFollow',
hasCookies: true,
dataType: 'application/x-www-form-urlencoded',
data: {
type: 1,
follow: uid,
@ -412,8 +394,6 @@ const BiliAPI = {
tooltip.log(`[自动关注]失败 尝试切换另一条线路\n${responseText}`);
Ajax.post({
url: 'https://api.bilibili.com/x/relation/batch/modify',
hasCookies: true,
dataType: 'application/x-www-form-urlencoded',
data: {
fid: uid,
act: 1,
@ -448,8 +428,6 @@ const BiliAPI = {
return new Promise((resolve) => {
Ajax.post({
url: 'https://api.bilibili.com/x/relation/tags/addUsers',
hasCookies: true,
dataType: 'application/x-www-form-urlencoded',
data: {
fids: uid,
tagids: tagid,
@ -477,8 +455,6 @@ const BiliAPI = {
return new Promise((resolve) => {
Ajax.post({
url: 'https://api.bilibili.com/x/relation/modify',
hasCookies: true,
dataType: 'application/x-www-form-urlencoded',
retry: false,
data: {
fid: uid,
@ -508,8 +484,6 @@ const BiliAPI = {
return new Promise((resolve) => {
Ajax.post({
url: 'https://api.vc.bilibili.com/dynamic_like/v1/dynamic_like/thumb',
hasCookies: true,
dataType: 'application/x-www-form-urlencoded',
data: {
uid: GlobalVar.myUID,
dynamic_id: dyid,
@ -546,8 +520,6 @@ const BiliAPI = {
return new Promise((resolve) => {
Ajax.post({
url: 'https://api.vc.bilibili.com/dynamic_repost/v1/dynamic_repost/repost',
hasCookies: true,
dataType: 'application/x-www-form-urlencoded',
retry: false,
data: {
uid: `${uid}`,
@ -601,8 +573,6 @@ const BiliAPI = {
return new Promise((resolve) => {
Ajax.post({
url,
hasCookies: true,
dataType: 'application/x-www-form-urlencoded',
data,
success: responseText => {
if (/^{"code":0/.test(responseText)) {
@ -624,8 +594,6 @@ const BiliAPI = {
return new Promise((resolve) => {
Ajax.post({
url: 'https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/rm_dynamic',
hasCookies: true,
dataType: 'application/x-www-form-urlencoded',
data: {
dynamic_id: dyid,
csrf: GlobalVar.csrf
@ -658,8 +626,6 @@ const BiliAPI = {
return new Promise((resolve) => {
Ajax.post({
url: 'https://api.bilibili.com/x/v2/reply/add',
hasCookies: true,
dataType: 'application/x-www-form-urlencoded',
data: {
oid: rid,
type: type,
@ -700,7 +666,6 @@ const BiliAPI = {
return new Promise((resolve) => {
Ajax.get({
url: 'https://api.bilibili.com/x/relation/tags',
hasCookies: true,
success: responseText => {
const res = strToJson(responseText);
let tagid = undefined;
@ -738,8 +703,6 @@ const BiliAPI = {
return new Promise((resolve) => {
Ajax.post({
url: 'https://api.bilibili.com/x/relation/tag/create',
hasCookies: true,
dataType: 'application/x-www-form-urlencoded',
data: {
tag: partition_name,
csrf: GlobalVar.csrf
@ -774,7 +737,6 @@ const BiliAPI = {
pn: n,
ps: 50
},
hasCookies: true,
success: responseText => {
const res = strToJson(responseText);
let uids = [];

View File

@ -25,13 +25,12 @@ async function getFollowList() {
for (let index = 1; index < 42; index++) {
const uids = await BiliAPI.getPartitionUID(tagid, index);
await Base.delay(2e3);
const cancelFollowUIDList = followWhiteList.length ?
uids.filter(uid => followWhiteList.split(',').indexOf(String(uid)) === -1) : uids;
if (cancelFollowUIDList.length) {
rmup.push(...cancelFollowUIDList);
} else { break }
if (!uids.length) break;
rmup.push(...uids)
}
return rmup;
return followWhiteList.length
? rmup.filter(uid => followWhiteList.split(',').indexOf(String(uid)) === -1)
: rmup;
}
/**