From 881f9f36f66c8f767b3793d9244a97f2c722754e Mon Sep 17 00:00:00 2001 From: wanxp <977741432@qq.com> Date: Tue, 12 Sep 2023 15:39:17 +0800 Subject: [PATCH] fix cookie login failed --- src/org/wanxp/douban/user/UserComponent.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/org/wanxp/douban/user/UserComponent.ts b/src/org/wanxp/douban/user/UserComponent.ts index 9c60ca8..8ac6512 100644 --- a/src/org/wanxp/douban/user/UserComponent.ts +++ b/src/org/wanxp/douban/user/UserComponent.ts @@ -66,7 +66,7 @@ export default class UserComponent { if(!cookie) { return new User(); } - this.settingsManager.debug('配置界面:loginCookie:豆瓣cookies信息正常,尝试获取用户信息'); + this.settingsManager.debug('配置界面:loginCookie:豆瓣cookies信息正常,尝试获取用户信息,cookie:' + cookie); await this.loadUserInfo(cookie).then(user => { this.user = user; this.settingsManager.debug(`配置界面:loginCookie:豆瓣cookies信息正常,${user&&user.id?'获取用户信息成功id:'+ StringUtil.confuse(user.id) + ',用户名:'+ StringUtil.confuse(user.name) :'获取用户信息失败'}`); @@ -82,9 +82,9 @@ export default class UserComponent { const headers1 = { 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7', 'Accept-Language': 'zh-CN,zh;q=0.9', - 'Cookie': 'll="118254"; bid=e3SJhuRaDoQ; _pk_id.100001.8cb4=0b044d4d91fdda7d.1689002992.; ap_v=0,6.0; __yadk_uid=7Eg5yv2X4YarGEeH16Tm4fYL49PdGNcN; push_noty_num=0; push_doumail_num=0; __utmv=30149280.16378; _pk_ref.100001.8cb4=%5B%22%22%2C%22%22%2C1689007676%2C%22https%3A%2F%2Fwww.google.com%2F%22%5D; _pk_ses.100001.8cb4=1; __utma=30149280.2026487677.1689002992.1689002992.1689007676.2; __utmc=30149280; __utmz=30149280.1689007676.2.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided); __utmt=1; dbcl2="163783265:gitjSogzBf4"; ck=-hBQ; __gads=ID=df3cc2947f6dddaa-2255abc9a2e200c3:T=1689004292:RT=1689007691:S=ALNI_MZZ0HVSzWxK28Qd8yN2KGJNkdthHA; __gpi=UID=00000c1f8aeb6832:T=1689004292:RT=1689007691:S=ALNI_MYsS7sKea87clnkc-vWGArdV8O6gQ; __utmb=30149280.7.10.1689007676', + 'Cookie': cookie, 'Referer': 'https://accounts.douban.com/', - 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36' + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36' } // Object.assign(headers, doubanHeaders, {'Cookie': cookie}, {'Referer': 'https://accounts.douban.com/'}) let requestUrlParam: RequestUrlParam = { @@ -98,7 +98,7 @@ export default class UserComponent { .then(requestUrlResponse => { if (requestUrlResponse.indexOf('https://sec.douban.com/a') > 0) { this.settingsManager.debug(`loadUserInfo:登录Douban获取异常网页如下:\n${requestUrlResponse}`); - throw new Error(i18nHelper.getMessage('130105')); + log.notice(i18nHelper.getMessage('130105')) } this.settingsManager.debug(`loadUserInfo:登录Douban获取网页如下:\n${requestUrlResponse}`); return requestUrlResponse; @@ -107,7 +107,7 @@ export default class UserComponent { .then(this.getUserInfo) .catch(e => { if(e.toString().indexOf('403') > 0) { - throw new Error(i18nHelper.getMessage('130105')); + throw log.error(i18nHelper.getMessage('130105'), e) }else { throw log.error(i18nHelper.getMessage('130101').replace('{0}', e.toString()), e) }