Subito & Wallapop 抽出

Subito & Wallapop スクリーンショットから商品名・価格・状態を特定

Subito や Wallapop の出品リストを手動でスクロールしながら1件ずつスプレッドシートに入力する作業は、1件あたり約3分かかります。本ツールなら、任意のスクリーンショットから商品名・価格・状態を10秒以内に特定します。

1枚あたり5~10秒 · 印字テキストの認識精度は最大99%

Subito + Wallapop
意味抽出
一括処理
二言語ラベル

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

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

商品名

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

価格 (€)

ユーロでの希望価格。Subito はカンマ区切りの小数(€ 65,00)、Wallapop は整数またはピリオド区切りの小数(€89)がよく使われます。

状態

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

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

同じユーロ通貨でも、状態ラベルの言語とカードレイアウトが異なる

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

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

01

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

02

SubitoとWallapopではカードUIの構造が大きく異なる。 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形式に対応。両方のプラットフォームのスクリーンショットを同じバッチに混在させても問題ありません。事前にマーケットプレイスごとに仕分ける必要はありません。

2.

必要なフィールドを定義

追跡用スプレッドシートの列を入力します:商品名、価格、状態。AIが各スクリーンショットを個別に読み取ります。Subitoのカードからは「iPhone 13 — Usato — € 65,00」、Wallapopのカードからは「Mesa de comedor — Como nuevo — €89」が抽出されます。特定のスクリーンショットに存在しないフィールドは空白のままになります。

3.

統合された出品リストのスプレッドシートをエクスポート

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

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

最適なケース

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

異なるプラットフォーム・言語を一括処理。Subito(イタリア)とWallapop(スペイン)のスクリーンショットを同時に処理。AIが各カードのレイアウトや状態ラベル言語に自動適応します。

サイト上で既に非公開の出品のギャラリースクリーンショット。AIは視覚出力を読み取るため、出品URLが期限切れや削除後も、保存したスクリーンショットからデータを抽出できます。

注意点

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

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

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

よくある質問

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

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

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

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

SubitoとWallapopはどちらもユーロを使用していますが、ツールはそれぞれ異なる価格フォーマットを処理できますか?

はい。Subitoは通常、イタリアのロケールで価格をフォーマットします(例:「€ 65,00」:カンマが小数点区切り、記号の前にスペース)。Wallapopは通常、小数点なし(例:「€89」)、またはビューによってはピリオド区切りで価格を表示します。AIはスクリーンショットに表示されている生の価格テキストを読み取り、価格列にそのまま表示します。列には€記号を含む元のフォーマットが保持されるため、エクスポート後にスプレッドシート上で価格の正規化や換算が可能です。

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

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

状態ラベルのないスクリーンショットの場合、Condition列は空になりますか?

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

📮 contact email: [email protected]