Vinted & Mercari 抽出

ブランド、サイズ、価格をVinted と Mercari のスクリーンショットから抽出

ファッションマーケットプレイスのスクリーンショットからブランド、サイズ、価格を手動でコピーするのは1アイテムあたり1分かかりますが、このツールはEU・米国・日本市場に対応し、スクリーンショット1枚あたり10秒以内ですべての構造化フィールドを抽出します。

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

アパレルメタデータ
セマンティック抽出
EU / 米国 / 日本 サイズ対応
クロスプラットフォーム一括処理

VintedまたはMercariのスクリーンショットから抽出できる6つのフィールド

VintedとMercariは、ブランド、サイズ、状態をラベル付きチップとして表示します。散文ではありません。カスタム列抽出を使用すると、AIが各フィールドを視覚的な役割に基づいて識別します。

アイテム名

商品タイトル — 通常、リスティングカードのヘッダーで最も太いテキストです。

ブランド

ラベル付きチップとして表示されるブランドタグ — Nike、Zara、Uniqloなど。商品タイトルとは区別されます。

サイズ

サイズバッジ — Vintedの「M / US 8-10」のような二重サイズ表記を含む完全なラベルを取得します。

価格

希望価格 — Vintedでその下に表示されるバイヤープロテクション追加料金とは区別されます。

状態

状態ラベル — 「New with tags」「Very good」「Used」など。両プラットフォームでバッジとして表示されます。

リスティングステータス

「Available」「Sold」「Bumped」「Reserved」 — 基盤となるデータを隠さないオーバーレイバッジから読み取ります。

これらを列名として入力してください。AIはVintedとMercariのレイアウト全体でカード構造に基づいて各フィールドを読み取ります。

ブランドとサイズはテキストブロックではなくドロップダウンで販売される — 標準抽出が失敗する理由

eBayとFacebook Marketplaceはリスティングデータを流れるテキストとして表示します。VintedとMercariはブランド、サイズ、状態をUIチップとして表示します — 従来のOCRが断片化されたトークンとして扱う構造化タグです。Redditでクロスプラットフォームの在庫を管理する転売業者は現実をこう説明しています:「税務申告のために整理したいので、最適な追跡方法を模索しています」 — データはスクリーンショットにありますが、スクレイパーはライブページしか読み取れません。

ファッションマーケットプレイスのスクリーンショットがスクレイパーを壊す理由

01

ブランドとサイズはテキストではなくUIチップとして表示されます。 Vintedは「Nike」をブランドタグ内に、「M / US 8-10」をサイズバッジ内に表示します。従来のOCRは各チップを独立したテキストとして読み取るため、関係性のコンテキストなしに「Nike」がブランドで「M」がサイズであることを認識できません。

02

EU、US、JPのサイズ表記は画面上で見た目がすべて異なります。 VintedはEUのアルファベットサイズにUSの数値相当を括弧書きで併記します。Mercari USは単一文字サイズを使用します。Mercari Japanは数値のJPサイズを使用します。ある市場向けに作られたスクレイパーは、別の市場では役に立たない結果を生み出します。

03

Webスクレイパーはブロックされますが、スクリーンショットはブロックできません。 VintedはDatadomeのアンチボット検出を使用しており、数百リクエスト後にスクレイピングツールをブロックします。スクリーンショット抽出はVintedのサーバーへのネットワークリクエストを一切行わないため、レート制限もCAPTCHAもプロキシローテーションもありません。

セマンティック抽出がメタデータチップを読み取る仕組み

01

フィールドに名前を付ける — AIはテキスト位置ではなく視覚的な役割で読み取ります。 Brand、Size、Condition と入力します。視覚モデルは、テキスト解析ではなく、カード上の位置とスタイルによってブランドタグ、サイズバッジ、状態ラベルを識別します。青いブランドタグ内の「Nike」はBrandに、角丸バッジ内の「M / US 8-10」はSizeにマッピングされます。

02

1つの列セットがEU、US、JPのレイアウトに対応します。 二重サイズ表記の「M / US 8-10」があるVinted FRのスクリーンショットも、単一サイズ表記の「L」があるMercari USのスクリーンショットも、同じSize列に入力されます。AIは各バッジを表示されたとおりに読み取るため、マーケット固有の設定は不要です。

03

オーバーレイは避けずに読み取ります。 「Sold」や「Bumped」のバッジは半透明のオーバーレイです。AIはバッジからリスティングステータスを取得し、その下のリスティングカードからItem Name、Price、Sizeも読み取ります — オーバーレイの背後でデータが失われることはありません。

VintedとMercariの混在スクリーンショットから、1枚の構造化インベントリシートへ

プラットフォーム間でのクロスリスティング、税務申告のための売却済み在庫の追跡、競合他社の価格監視など、抽出ワークフローが両マーケットプレイスのスクリーンショットを1つのスプレッドシートに統合する方法をご紹介します。

1.

両マーケットプレイスのスクリーンショットをアップロード

ギャラリーからVintedアプリのカードとMercariのリスティングページを、任意の順序で混在させてドロップします。EU、US、JPの各マーケット版からのPNG、JPG、WebPキャプチャに対応。Platform列を追加して各行にソースのマーケットプレイスをタグ付けし、後でクロスプラットフォームのフィルタリングができるようにします。

2.

必要なフィールドを定義

在庫列を入力します: Item Name、Brand、Size、Price、Condition、Listing Status、Platform。AIはVintedカード(ラベル付きチップからBrand、二重サイズバッジからSize)とMercariカード(出品者割り当てタグからBrand、単一文字バッジからSize)の両方を、同じ列定義を使用して読み取ります。

3.

統合された在庫スプレッドシートをエクスポート

処理はスクリーンショット1枚あたり5〜10秒かかります。これは、各画像を開いてブランド、サイズ、価格を手動で入力するよりも約18倍高速です。出力は、すべての行がプラットフォームごとにタグ付けされた1つのXLSXまたはCSVです。PlatformでフィルタリングしてVintedとMercariの価格を比較。Statusでフィルタリングしてアクティブな出品と売却済みアイテムを確認。Priceで並べ替えて高価値の在庫を優先します。

最適なケースと注意が必要なケース

最適なケース

✓

リスティング詳細ページのフル解像度ネイティブスクリーンショット。VintedやMercariアプリのコントラストが高く機械生成されたテキストは、Price、Brand、Sizeなどの項目で最大99%の精度に達します。

✓

1つのバッチに複数マーケットのスクリーンショットが混在するケース。デュアルサイズ表記のVinted EUカードとシングルサイズ表記のMercari USカードを、1つの列定義でまとめて処理 — AIが各レイアウトに個別に適応します。

✓

リスティングカードが画面の主要な視覚要素であるクリーンなスクリーンショット。リスティングがフレームの大部分を占める場合、AIはナビゲーションバーやおすすめ表示などの周囲のUI要素からBrandやSizeのチップを分離します。

注意が必要なケース

⚠

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

⚠

複数のリスティングカードが含まれる検索結果。AIは視覚的に最も目立つカードを読み取ります。アイテムごとにクリーンな抽出を行うには、各リスティングを個別にキャプチャしてください。

⚠

斜めから撮影した画面の写真。グレアや歪みにより精度が低下します。モニターを撮影するのではなく、スマートフォンやコンピューターでネイティブスクリーンショットを撮影してください。

よくある質問

Vintedのスクリーンショットから、出品価格とBuyer Protection手数料の両方を抽出できますか?

はい。Vintedは希望価格を太字で表示し、Buyer Protectionの追加料金をその下に小さな文字で表示します(「$12.00 · $13.30 includes Buyer Protection」)。PriceとBuyer Protection Feeにそれぞれ別の列を定義すれば、AIが両方の値をそれぞれの視覚的な位置から読み取ります。購入者が支払う合計額を計算する計算列を追加することもできます。

Vintedがサイズを「M / US 8-10」と表示する場合、Size列はEUとUSの両方の値を取得できますか?

はい。AIはスクリーンショットに表示されているサイズラベルをそのまま取得します。Vintedが「M / US 8-10」と表示すれば、Size列には「M / US 8-10」が入ります — 両方の値が1つのフィールドに格納されます。Mercari USが「L」、Mercari Japanが「M」と表示する場合も、列には出品に表示されている内容がそのまま入ります。つまり、EUの二重サイズ表示、USの単一アルファベットサイズ、JPの数値サイズがすべて、設定変更なしで同じ構造化された列に収まります。

VintedとMercariのスクリーンショットを同じバッチで処理できますか?

はい。Item Name, Brand, Size, Price, Condition, Platformという列名のセットを1つ定義し、両方のアプリのスクリーンショットを同じバッチにアップロードします。AIは各スクリーンショットを個別に読み取ります。ラベル付きチップにBrandが表示されるVintedの出品カードも、出品者が割り当てたタグにBrandが表示されるMercariの出品ページも、同じ意味定義を使用して解析されます。すべてのスクリーンショットが1つのスプレッドシートの行になり、プラットフォームごとにタグ付けされます。

このツールはVintedのスクリーンショットの「Sold」や「Bumped」オーバーレイをどのように処理しますか?

AIはオーバーレイの下にある出品データを読み取ります。Vintedの「Sold」と「Bumped」バッジは半透明のタグで、下にあるItem Name、Price、Brand、Sizeを完全には隠しません。Listing Status列はオーバーレイのテキスト(「Sold」または「Bumped」)を取得し、他の列はその下に見える元の出品データを返します。これはVintedとMercariの「Sold Out」オーバーレイの両方で機能します。

同じ商品がVintedとMercariにクロス出品されている場合、両方を追跡するPlatform列を追加できますか?

はい。データフィールドに加えてPlatformを列名として追加するだけです。すべてのスクリーンショットがマーケットプレイスの出所を示す行になります。ExcelでPlatformでフィルタリングしてVintedの出品をMercariの出品と分けて表示したり、Item Nameで並べ替えてクロスプラットフォームの重複を手動で照合したりできます。AIはプラットフォーム間の自動重複排除は行いません — どの商品がどこで出品中かを追跡するための構造化データを提供します。

📮 contact email: [email protected]