|
|
@@ -72,9 +72,8 @@ async function Main() {
|
|
|
function checkHandleRequest(){
|
|
|
}
|
|
|
|
|
|
-async function getLoginJumpUrl(){
|
|
|
+async function getLoginJumpUrl(url){
|
|
|
return new Promise((resolve, reject) => {
|
|
|
- let url = 'https://m.cloud.189.cn/udb/udb_login.jsp?pageId=1&pageKey=default&clientType=wap&redirectURL=https://m.cloud.189.cn/zhuanti/2021/shakeLottery/index.html';
|
|
|
let body = ``;
|
|
|
let options = {
|
|
|
url: url,
|
|
|
@@ -147,14 +146,19 @@ async function getLoginAccoutUrl(url){
|
|
|
async function getLoginUrl(){
|
|
|
magicJS.logger.info(`getLoginUrl#1`);
|
|
|
let retUrl = null;
|
|
|
- let jumpUrl = await getLoginJumpUrl();
|
|
|
- magicJS.logger.info(`getLoginUrl#${jumpUrl}`);
|
|
|
+ let entryUrl = 'https://m.cloud.189.cn/udb/udb_login.jsp?pageId=1&pageKey=default&clientType=wap&redirectURL=https://m.cloud.189.cn/zhuanti/2021/shakeLottery/index.html';
|
|
|
+ let jumpUrl = await getLoginJumpUrl(entryUrl);
|
|
|
if(jumpUrl){
|
|
|
- magicJS.logger.info(`getLoginUrl#2`);
|
|
|
+ magicJS.logger.info(`getLoginUrl#${jumpUrl}`);
|
|
|
+ retUrl = await getLoginAccoutUrl(jumpUrl);
|
|
|
+ }
|
|
|
+ if(!retUrl){
|
|
|
+ jumpUrl = 'https://m.cloud.189.cn/wapLogin.action?redirectURL=https://m.cloud.189.cn/zhuanti/2021/shakeLottery/index.html';
|
|
|
+ }
|
|
|
+ if(jumpUrl){
|
|
|
+ magicJS.logger.info(`getLoginUrl#${jumpUrl}`);
|
|
|
retUrl = await getLoginAccoutUrl(jumpUrl);
|
|
|
- magicJS.logger.info(`getLoginUrl#3`);
|
|
|
}
|
|
|
- magicJS.logger.info(`getLoginUrl#4`);
|
|
|
magicJS.logger.info(`LoginUrl: ${retUrl}`);
|
|
|
return retUrl;
|
|
|
}
|