From 16cf78238458920c4a8508b34f2bc8e25d359a9b Mon Sep 17 00:00:00 2001 From: yssk22 Date: Thu, 6 Aug 2026 15:16:37 +0000 Subject: [PATCH] [scraper] fix: logic to check if login is successful **Summary** ^^ **Test** - jest - expo **Issue** - N/A --- expo/features/upfc/scraper/internals/UPFC2SiteScraper.ts | 8 +------- .../scraper/internals/testdata/upfc2/valid-redirect.html | 4 +++- expo/package.json | 3 ++- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/expo/features/upfc/scraper/internals/UPFC2SiteScraper.ts b/expo/features/upfc/scraper/internals/UPFC2SiteScraper.ts index 1529440a..86fc365d 100644 --- a/expo/features/upfc/scraper/internals/UPFC2SiteScraper.ts +++ b/expo/features/upfc/scraper/internals/UPFC2SiteScraper.ts @@ -53,13 +53,7 @@ export default class UPFC2SiteScraper implements UPFCScraper { } parseRedirectPageHTML(text: string) { - const doc = parse(text); - const meta = doc.getElementsByTagName('title'); - // confirm login page is not displayed. - if (meta.length === 1 && meta[0].innerHTML !== 'ログイン') { - return true; - } - return false; + return text.indexOf('継続や種別切替などの各種会員手続きはこちら') >= 0; } async parseEventApplications(eventsHtml: string, ticketsHtml: string): Promise { diff --git a/expo/features/upfc/scraper/internals/testdata/upfc2/valid-redirect.html b/expo/features/upfc/scraper/internals/testdata/upfc2/valid-redirect.html index 9e5a7c86..c29230bc 100644 --- a/expo/features/upfc/scraper/internals/testdata/upfc2/valid-redirect.html +++ b/expo/features/upfc/scraper/internals/testdata/upfc2/valid-redirect.html @@ -3,5 +3,7 @@ マイページ - + + 継続や種別切替などの各種会員手続きはこちら + diff --git a/expo/package.json b/expo/package.json index 5b1c8ab0..ba2e644c 100644 --- a/expo/package.json +++ b/expo/package.json @@ -148,5 +148,6 @@ }, "resolutions": { "@types/react": "18.2.79" - } + }, + "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" }