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" }