TOHOシネマズのウェブサイト
TOHOシネマズで映画観るなら、やっぱ家で予約しておきたい。
でもそのウェブサイトが個人的にちょっと好きじゃない。
https://www.tohotheater.jp/
なんか、どうしてこうなった?って毎回思う。
全体的に古き良き jQuery
まぁそれは良いでしょう
上映中作品一覧から各作品の詳細に飛ぶ時、JS で移動してる
中クリックなどで別タブで開こうとしても上手く動かない
普通に a タグにしてくれないかな...
URL の構成が謎
上映中作品一覧 https://hlo.tohotheater.jp/net/movie/TNPI3090J01.do
TNPI3090J01 とは?
個別の作品ページ(チェンソーマン レゼ編) https://hlo.tohotheater.jp/net/movie/TNPI3060J01.do?sakuhin_cd=026725
一覧とは違う TNPI3060J01 になってる
TNPI3090J01 にすると404になる
一覧で中クリックを機能するようにするなら、ざっくり書くとこんな感じ。
code:fix-toho.js
async function wait(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
async function main() {
await wait(500);
const movies = document.querySelectorAll(".movies-item");
movies.forEach(movie => {
const image = movie.querySelector(".movies-image-inner");
const id = image.id;
movie.querySelector("a").href = https://hlo.tohotheater.jp/net/movie/TNPI3060J01.do?sakuhin_cd=${id};
});
}
main();