Subito & Wallapop 抽出

Subito & Wallapop スクリーンショットからItem Name・Price・Conditionを特定

SubitoやWallapopの出品一覧を手動でスクロールし、1件ずつスプレッドシートに入力する作業は1件あたり約3分かかります。このツールなら、あらゆるスクリーンショットからItem Name・Price・Conditionを10秒以内に特定できます。

スクリーンショット1枚あたり5〜10秒・印字テキスト最大99%の精度

Subito + Wallapop
セマンティック抽出
バッチ処理
バイリンガルラベル

Subito・Wallapopのスクリーンショットから特定できる3つの項目

SubitoとWallapopの出品スクリーンショットには、カードデータとプラットフォームUI(ナビゲーションバー、スポンサー枠、カテゴリバッジ)が混在し、すべて表示テキストとして現れます。カスタム列抽出では、AIが各フィールドを画面上の位置ではなく出品カード内での役割に基づいて特定します。

Item Name

イタリア語またはスペイン語の出品タイトル。通常、カード内で最も太いテキストです。

Price (€)

ユーロでの希望価格。Subitoはカンマ小数(€ 65,00)、Wallapopは整数またはピリオド小数(€89)を使用することが多いです。

Condition

状態ラベル。Subitoはイタリア語で「Nuovo」「Come nuovo」「Usato」、Wallapopはスペイン語で「Nuevo」「Como nuevo」「Usado」です。

これらを列名として入力してください。AIは両プラットフォーム・両言語のカード構造から各フィールドを読み取ります。

同じEUR通貨でも、状態ラベルの言語が変わり、カードレイアウトも異なる

ミラノのSubitoスクリーンショットには「Usato — € 65,00」、マドリードのWallapopスクリーンショットには「Como nuevo — €89」と表示され、カードレイアウト自体も異なります。Subitoはコンパクトなリスト型カード、Wallapopは写真主体の大型カードを使用しています。同じ状態の概念を、イタリア語とスペイン語のラベル、異なる価格表記、異なるカードUIをまたいで読み取る必要があります。これが従来のアプローチを困難にする理由であり、セマンティック読み取りがどのように解決するかです。

Subito・Wallapopのスクリーンショットが従来のOCRで解析できない理由

01

状態ラベルが二言語表記で、価格の近くの異なる位置に表示される。 Subitoは「Come nuovo」を価格の横にコンパクトなタグとして表示し、Wallapopは「Como nuevo」を商品名の下に色付きバッジで配置する。従来のOCRはカード領域内のすべてのテキストを読み取り、状態ラベルを商品名や他のメタデータと区別できない。

02

カードUIの構造がSubitoとWallapopで大きく異なる。 Subitoは価格が右側にあり状態が小さなバッジで表示される、密度の高いリスト型カードを使用する。Wallapopは写真が目立つ大きなカードで、タイトルがその下にあり、状態が色付きラベルで表示される。一方のレイアウトに調整されたテンプレートベースの抽出は、もう一方では機能しない。

03

EUR価格の表記形式がプラットフォームのロケールによって異なる。 Subitoは「€ 65,00」のように小数点区切りにカンマを使用する(イタリアのロケール)。Wallapopは小数点なしの「€89」またはピリオド付きの「€89.00」を表示する。ルールベースのスクレイパーが一方の形式を想定すると、もう一方を誤読する。特にカンマが桁区切りと混同される場合に問題となる。

セマンティック抽出が言語やレイアウトを超えて状態を読み取る仕組み

01

フィールドに名前を付けるだけで、AIは辞書検索ではなくセマンティックな文脈で状態を特定します。 Item Name、Price、Conditionと入力します。ビジュアルモデルは、太字のカードタイトルをItem Nameとして識別し、€記号の近くの数値をPriceとして読み取り、価格近くのステータスラベル(「Usato」「Usado」「Come nuovo」「Como nuevo」のいずれでも)をConditionとして取得し、元の言語を保持します。

02

1つの列定義でSubitoのリストカードとWallapopの写真カードの両方に対応します。 Subitoイタリア版とWallapopスペイン版のスクリーンショットを同じバッチにアップロードします。AIは各レイアウトを個別に読み取り、Subitoのコンパクトなカードの状態バッジの位置を、Wallapopの画像中心のカードの色付きラベル領域から認識し、Condition列に言語を保持したクリーンな値を出力します。

03

ギャラリーのスクリーンショットも新しいキャプチャと一緒に処理できます。 先週のSubito検索のスクリーンショットでも、リスティングURLが無効になっていても機能します。両プラットフォームのモバイルカード、デスクトップ検索結果、詳細ページを1つのバッチに混在させても、AIが各レイアウトに個別に適応します。

南欧マーケットプレイスのスクリーンショット集から1つの統合スプレッドシートへ

イタリアとスペインの価格比較、SubitoとWallapopでの出品追跡、取引完了のアーカイブなど、抽出ワークフローがスクリーンショットのコレクションを構造化された記録に変える仕組みをご紹介します。

1.

SubitoとWallapopのスクリーンショットをまとめてアップロード

ギャラリーからキャプチャをドロップ — イタリア版アプリのSubitoリスト形式カード、スペイン版アプリのWallapop写真中心カード、またはどちらかのプラットフォームの詳細説明付きページ。PNG、JPG、WebPのいずれでも、どのデバイスからでも対応。同じバッチに両プラットフォームのスクリーンショットを混在させてもOK — 事前にマーケットプレイスごとに仕分ける必要はありません。

2.

必要なフィールドを定義

追跡用スプレッドシートの列を入力: Item Name、Price、Condition。AIは各スクリーンショットを個別に読み取ります — Subitoカードは「iPhone 13 — Usato — € 65,00」、Wallapopカードは「Mesa de comedor — Como nuevo — €89」を抽出。スクリーンショットに表示されないフィールドは空白のままになります。

3.

統合リスティングスプレッドシートをエクスポート

処理時間はスクリーンショット1枚あたり5〜10秒 — 各画像を開いて手動でフィールドを入力するより約18倍高速です。出力は、定義した列を含む1つのXLSXまたはCSVファイル。PlatformでフィルタリングしてSubitoのイタリア語リスティングとWallapopのスペイン語リスティングを比較。Priceで並べ替えて両国で最良の取引を見つけられます。Excelに直接エクスポートするか、アドオン経由でGoogle Sheetsにプッシュして継続的な追跡が可能です。

Subito・Wallapopのスクリーンショット抽出が最適なケースと注意すべきケース

最適なケース

✓

出品カードや詳細ページのフル解像度ネイティブスクリーンショット。SubitoやWallapopアプリの機械生成テキストは、Item NameやPriceなどの項目で最大99%の精度に達します。

✓

1つのバッチに複数のプラットフォームと言語を混在させる場合。SubitoイタリアとWallapopスペインのスクリーンショットをまとめて処理 — AIが各カードレイアウトと条件ラベルの言語に個別に適応します。

✓

サイト上で公開終了となった出品のギャラリースクリーンショット。AIは視覚的な出力を読み取るため、出品URLの有効期限が切れたり広告が削除された後も、保存したスクリーンショットからデータを取得できます。

注意すべきケース

⚠

メッセージアプリ経由で転送されたスクリーンショット。WhatsAppやTelegramは画像を圧縮するため、Conditionバッジなどの小さなテキストの精度が低下します。最良の結果を得るにはネイティブスクリーンショットを使用してください。

⚠

1枚のスクリーンショットに複数の出品が含まれる場合。AIは視覚的に最も目立つカードを読み取ります。アイテムごとに正確に抽出するには、各出品を個別に撮影してください。

⚠

斜めから撮影した画面の写真。映り込みや歪みにより精度が低下します。最良の結果を得るには、スマートフォンやパソコンでネイティブスクリーンショットを撮影してください。

よくある質問

SubitoイタリアとWallapopスペインのスクリーンショットを同じバッチで抽出できますか?

はい。AIは各スクリーンショットを列定義に基づいて個別に処理します。「€ 65,00」とイタリア語の状態ラベルが表示されたSubitoの出品と、「€89」とスペイン語の状態ラベルが表示されたWallapopの出品は、同じセマンティックな列名を使用して同じフィールド — Item Name、Price、Condition — を読み取ります。プラットフォームや言語に関係なく、すべてのスクリーンショットが同じスプレッドシートの1行になります。

イタリア語の「Nuovo/Come nuovo/Usato」やスペイン語の「Nuevo/Como nuevo/Usado」という状態ラベルはどのように処理されますか?

AIはスクリーンショットに視覚的に表示されている状態ラベルを読み取り、その正確なテキストをCondition列に保持します。翻訳ルールやルックアップテーブルは不要です。セマンティックモデルは、カード内での位置(価格の近く、ステータスバッジとしてスタイル設定)と視覚的な役割によってラベルを識別し、元のラベルテキストを出力します。Subitoのスクリーンショットは「Usato」または「Come nuovo」を返し、Wallapopのスクリーンショットは「Usado」または「Como nuevo」を返します。列には元の言語が含まれるため、どのプラットフォームで生成されたかに関係なく、スプレッドシートで状態ごとにフィルタリングや分類ができます。

SubitoとWallapopはどちらもユーロを使用していますが、異なる価格形式に対応できますか?

はい。Subitoは通常、イタリアのロケールで価格を表示します — 「€ 65,00」(小数点区切りはカンマ、記号の前にスペース)。Wallapopは通常、小数点なしの価格 — 「€89」— または一部のビューではピリオド区切りで表示します。AIはスクリーンショットに表示されている生の価格テキストを読み取り、Price列に表示されたとおりに返します。列には€記号を含む元の形式が保持されるため、エクスポート後にスプレッドシートで価格を正規化または変換できます。

詳細ページではなく、複数の出品が表示された検索結果のスクリーンショットからフィールドを抽出できますか?

AIはフレーム内で最も視覚的に目立つ出品カードを識別し、そのカードから定義されたフィールドを読み取ります。複数のカードがある検索結果ビューは、サイズと位置に基づいて主要カードを検出することで解析されます。対象の出品が支配的な視覚要素でない場合、精度が低下する可能性があります。アイテムごとにクリーンに抽出するには、各出品カードを個別にキャプチャしてください — 全画面の単一出品キャプチャが最良の結果をもたらします。

スクリーンショットに状態バッジのない出品が表示されている場合、Condition列は空になりますか?

はい。一部のSubitoおよびWallapopの出品(特に古い投稿や特定のカテゴリ)では、カードに状態ラベルが表示されない場合があります。その場合、その行のCondition列は空白のままです。AIは、状態ラベルが視覚的に存在し識別可能な場合にのみ値を抽出します。状態フィールドが入力されていなくても、同じスクリーンショットからItem NameとPriceを抽出することは可能です。

📮 contact email: [email protected]