|
|
@@ -37,8 +37,9 @@ async function Main() {
|
|
|
checkHandleRequest();
|
|
|
} else {
|
|
|
gCommonHeaders[`Cookie`] = magicJS.data.read('52pojie_cookie');
|
|
|
- // await signIn();
|
|
|
+ // await taskApply();
|
|
|
// await taskDraw();
|
|
|
+ await proxyTaskApply();
|
|
|
await proxyTaskDraw();
|
|
|
}
|
|
|
magicJS.notification.msg('');
|
|
|
@@ -90,7 +91,7 @@ function compareCookieStr(cookieStr1, cookieStr2) {
|
|
|
}
|
|
|
|
|
|
|
|
|
-async function signIn() {
|
|
|
+async function taskApply() {
|
|
|
let url = `https://www.52pojie.cn/home.php?mod=task&do=apply&id=2&referer=%2F`;
|
|
|
let options = {
|
|
|
url: url,
|
|
|
@@ -109,24 +110,24 @@ async function signIn() {
|
|
|
const msg = `请求签到异常\n${JSON.stringify(err)}`;
|
|
|
magicJS.logger.error(msg);
|
|
|
});
|
|
|
- if (!result) {
|
|
|
- return;
|
|
|
- }
|
|
|
- if (result.match(/恭喜您/)) {//恭喜您
|
|
|
- magicJS.notification.appendNotifyInfo(`🎉恭喜你今日签到成功!`);
|
|
|
- } else {
|
|
|
- if (result.match(/抱歉,本期您已申请过此任务,请下期再来/)) {//下期再来
|
|
|
- magicJS.notification.appendNotifyInfo(`⚠️抱歉,本期您已申请过此任务,请下期再来`);
|
|
|
- } else {
|
|
|
- if (result.match(/您需要先登录才能继续本操作/)) {//需要先登录
|
|
|
- // magicJS.notification.appendNotifyInfo(`❌请先登录获取最新Cookie!!!`);
|
|
|
- magicJS.notification.post(scriptName, "", `❌请先登录获取最新Cookie!!!`, 'https://www.52pojie.cn/home.php?mod=task&do=apply&id=2&referer=%2F');
|
|
|
- } else {
|
|
|
- // magicJS.notification.appendNotifyInfo(`❌信息未正常处理,请更新脚本!!!`);
|
|
|
- magicJS.notification.post(scriptName, "", `❌信息未正常处理,请更新脚本!!!`, 'https://www.52pojie.cn/home.php?mod=task&do=apply&id=2&referer=%2F');
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ // if (!result) {
|
|
|
+ // return;
|
|
|
+ // }
|
|
|
+ // if (result.match(/恭喜您/)) {//恭喜您
|
|
|
+ // magicJS.notification.appendNotifyInfo(`🎉恭喜你今日签到成功!`);
|
|
|
+ // } else {
|
|
|
+ // if (result.match(/抱歉,本期您已申请过此任务,请下期再来/)) {//下期再来
|
|
|
+ // magicJS.notification.appendNotifyInfo(`⚠️抱歉,本期您已申请过此任务,请下期再来`);
|
|
|
+ // } else {
|
|
|
+ // if (result.match(/您需要先登录才能继续本操作/)) {//需要先登录
|
|
|
+ // // magicJS.notification.appendNotifyInfo(`❌请先登录获取最新Cookie!!!`);
|
|
|
+ // magicJS.notification.post(scriptName, "", `❌请先登录获取最新Cookie!!!`, 'https://www.52pojie.cn/home.php?mod=task&do=apply&id=2&referer=%2F');
|
|
|
+ // } else {
|
|
|
+ // // magicJS.notification.appendNotifyInfo(`❌信息未正常处理,请更新脚本!!!`);
|
|
|
+ // magicJS.notification.post(scriptName, "", `❌信息未正常处理,请更新脚本!!!`, 'https://www.52pojie.cn/home.php?mod=task&do=apply&id=2&referer=%2F');
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // }
|
|
|
}
|
|
|
|
|
|
async function taskDraw() {
|
|
|
@@ -168,6 +169,35 @@ async function taskDraw() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+async function proxyTaskApply() {
|
|
|
+ gCommonHeaders['User-Agent'] = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3';
|
|
|
+ let data = {
|
|
|
+ url: `https://www.52pojie.cn/home.php?mod=task&do=apply&id=2&referer=%2F`,
|
|
|
+ headers: gCommonHeaders,
|
|
|
+ body: ``,
|
|
|
+ };
|
|
|
+ let options = {
|
|
|
+ url: 'http://192.168.0.137/RemoteBrowser/index.php',
|
|
|
+ body: JSON.stringify(data),
|
|
|
+ headers: {
|
|
|
+ "content-type": "application/json; charset=utf-8"
|
|
|
+ }
|
|
|
+ };
|
|
|
+ let result = await magicJS.http.post(options).then(response => {
|
|
|
+ try {
|
|
|
+ let rspData = response.body;
|
|
|
+ magicJS.logger.info(`rspData=${JSON.stringify(rspData)}`);
|
|
|
+ return rspData;
|
|
|
+ } catch (e) {
|
|
|
+ magicJS.logger.error(e);
|
|
|
+ }
|
|
|
+ }).catch(err => {
|
|
|
+ const msg = `请求任务异常\n${JSON.stringify(err)}`;
|
|
|
+ magicJS.logger.error(msg);
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
async function proxyTaskDraw() {
|
|
|
gCommonHeaders['User-Agent'] = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3';
|
|
|
let data = {
|