# まとめサイトの巡回は、一覧の 1 ページ目しか見ていなかった：トレカの記事は 2〜4 ページ目にあり、本文も先頭 6,000 文字で切れていた

> 入荷情報のまとめサイトの巡回は、一覧の 1 ページ目（ゲーム機中心）しか読まず、ポケカやガンダムは後ろのページにあった。本文も先頭 6,000 文字しか AI に渡さず、後半の店が落ちていた。12 ページまで辿り、重なりつきで全文を読む形に直した。

- URL: https://koshinstudio.com/notes/aggregator-pagination/
- 公開: 2026-10-17
- 書いた人: Koshin（https://koshinstudio.com/about/）
- サイト: Koshin Studio

  English version (https://koshinstudio.com/en/notes/aggregator-pagination/)

トレカダッシュ 開発の記録 ／ 2026年8月

  iOS アプリ「トレカダッシュ (https://koshinstudio.com/works/torecadash/)」の情報源の 1 つに、入荷情報のまとめサイトがあります。抽選の記事を、まとめて載せているサイトです。この巡回に、「出るべきものが、出ていない」原因が、2 つ、ありました。

  この記事は、2026 年 8 月 28 日の作業の記録から書いています。

## 原因 1：一覧の、1 ページ目しか見ていなかった

  まとめサイトの、抽選の記事の一覧を読む処理（fetchNyukaNowChusenArticles）は、一覧の1 ページ目だけを読んでいました。1 ページ目の 11 件は、ゲーム機、たまごっち、ぬいぐるみなどが中心でした。トレーディングカードの記事は、後ろのページにありました。

    記事の種類 | どこにあったか

      ポケモンカード各種 | 後ろのページ

      ガンダムカードゲーム各種 | 2 ページ目

      ドラゴンボール、デジモン、デュエル・マスターズ各種 | 3 ページ目

      ユニオンアリーナ、ヴァイスシュヴァルツ各種 | 4 ページ目

  既存の記事の多くは、あるポケモンカードのまとめ記事の由来なのに、その記事自体を、今は、読みに行っていませんでした。直し方は、12 ページまで、たどることでした。

## 原因 2：本文の、先頭 6,000 文字しか、AI に渡していなかった

  ポケモンカードのまとめは、1 ページに、15 店以上が並びます。AI には、本文の先頭の 6,000 文字だけを渡していたので、後半の店が、まるごと落ちていました。読み取れる件数が、実行のたびに、48、39、40 件と、揺れていたのも、このためでした。

  直し方は、5,000 文字ずつ、600 文字の重なりをつけて、全部を読むことでした。取り込みの本体も、同じ関数を使います。

## 同じ日に見つけた、年のない日付

  まとめの表は、「8 月 30 日（日）」としか書きません。今日の日付を、AI に渡していなかったので、ポケモンカードの案件が、軒並み2020 年 8 月 30 日として返っていました。過去の締切は、入口の関門が弾くので、この経路のポケモンカードの案件は、まるごと取り込まれていませんでした。プロンプトに、今日の日付と、「今日より前の年を補ってはいけない」を入れたところ、受付中の案件は、0 件から 46 件読めるようになりました。（これは、別の記事 (https://koshinstudio.com/notes/silent-discard/)にも書いた話です。）

## 分かったこと

> 取り込みの 3 つの「切れ目」：ページ、文字数、年。

- 一覧は、最後のページまで読む。1 ページ目に、欲しいものがあるとは限りません。

- AI に渡す文字数の上限で、後半が落ちていないか見る。読み取れる件数の揺れは、サインです。

- 全文を、重なりつきで、順に渡す。先頭だけを渡すと、後ろが落ちます。

- 年のない日付は、今日の日付を渡す。6 年前を補われます。

- 「既存の記事の由来を、今は読んでいない」は、取りこぼしの印。

  この話に出てくるもの

- トレカダッシュ (https://koshinstudio.com/works/torecadash/) — トレカの抽選・予約・先着の情報を集める iPhone アプリ

- 本物の抽選を、静かに捨てていた 4 つの実例 (https://koshinstudio.com/notes/silent-discard/) — 年のない日付の話

- 競合サイトと突き合わせて、取りこぼしを数えた (https://koshinstudio.com/notes/coverage-check/) — 取りこぼしを数えた話

- 「変な記事がめっちゃ増えてる」 (https://koshinstudio.com/notes/weird-articles-by-route/) — 経路ごとに数えた話
