CarousellスクリーンショットからItem Title、Price、Sellerを抽出
Carousellの出品カードには希望価格が表示されますが、最終的な取引はチャットで決まることがほとんどです。Webスクレイパーはスクリーンショットからどちらも読み取れません。このツールは、SG、PH、MY、IDのあらゆるCarousellのスクリーンショットから、Item Title、Price、Condition、Sellerを1枚あたり5〜10秒で抽出します。
1枚あたり5〜10秒 · 印刷テキストで最大99%の精度
Carousellのスクリーンショットから抽出できる5つの項目
Carousellのスクリーンショットには、商品データと出品者プロフィール、プラットフォームのナビゲーションが混在しています。カスタム列抽出を使えば、AIがリスティングカード内の各項目を意味的な役割に基づいて識別します。Carousell SG、PH、MYのいずれでも同じように機能します。
リスティングカード内で最も太字で表示される商品名です。
通貨記号(S$、RM、PHP、HK$、NT$)付きの表示価格で、価格ラベルの横に大きな数字で表示されます。
「Like New」「Lightly Used」「Well Used」などの状態で、価格の近くまたはカード下部にバッジとして表示されます。
リスティングタイトルの上またはプロフィール欄に表示されるCarousellのユーザー名です。
「Bedok, Singapore」や「Quezon City」などの都市・地区名で、カード下部に表示されます。
シンガポールのCarousell出品とマニラの出品は見た目が違っても、必要なデータは同じ
Carousellは東南アジア6市場で展開しており、それぞれ通貨やレイアウトが異なります。カードフィードには商品データに加えて出品者プロフィールやチャットでの価格交渉が混在し、出品が削除されるとWebスクレイパーは即座に機能しなくなります。スクリーンショットベースのセマンティック抽出が、スクレイパーでは解決できない理由をここで説明します。
CarousellのスクリーンショットがWebスクレイパーを壊す理由
国ごとのドメインでカードの表示が異なります。 Carousell SGでは価格がカード中央に大きな太字で表示され、Carousell PHではサムネイルの横に配置され、Carousell MYでは価格の上にコンディションバッジが付いた下部揃えのレイアウトになっています。ある市場向けに作られたスクレイパーは、他の市場では機能しません。
カードに表示された価格は、実際に支払われる価格ではありません。 Carousellの購入者は「Make Offer」機能を使ってチャットで交渉します。表示価格と最終的な合意価格は異なることが多く、実際の取引額はチャットスレッドにのみ存在し、出品ページには表示されません。
Carousellは絶対的なタイムスタンプを公開していません。 すべての出品には「3 days ago」「moments ago」「1 hour ago」のような相対的な文字列が表示され、出品者がリスティングをバンプすると、タイムスタンプはバンプ時点にリセットされます。スクリーンショットだけから元の投稿日時を取得する方法はありません。
セマンティック抽出がCarousellのレイアウトを読み取る仕組み
列定義はすべての国ドメインで機能します。 Item Title、Price、Condition、Seller Name、Location を一度入力するだけ。ビジュアルモデルは、レイアウトがSG、PH、MYのいずれであっても、最も大きな商品テキストをItem Title、通貨記号の横の数字をPrice、その下のバッジをConditionとして識別します。
チャットのスクリーンショットから実際の取引額を取得します。 掲載価格はリスティングカードを、交渉後の金額はチャットのスレッドをアップロードしてください。AIは同じ列定義で両方のスクリーンショットを読み取ります。Price列にはカードの掲載価格が入り、別のNegotiated Price列でチャットでの合意額を取得します。
相対的なタイムスタンプはそのまま取得されます。 AIは「3 days ago」や「bumped 1 hour ago」をCarousellの表示どおりに読み取ります。Listing Date列には生の相対時間文字列が入ります。絶対日付がなくても、リスティングの新しさがわかります。
Carousellのスクリーンショットを統一出品スプレッドシートに変換
出品中の商品の追跡、地域市場間の価格比較、完了した取引のアーカイブなど、抽出ワークフローがCarousellのスクリーンショットコレクションを構造化された記録に変える仕組みをご紹介します。
Carousellのスクリーンショットをアップロード
ギャラリーからキャプチャをドロップします:Carousellアプリの出品カードのスクリーンショット、出品者プロフィールを表示する詳細ページ、価格合意に至ったチャットスレッドなど。Carousellのどの国ドメインのPNG、JPG、WebPでも対応します。SG、PH、MY、IDのスクリーンショットを同じバッチに混在させても、事前の並べ替えは不要です。
必要なフィールドを定義
追跡用スプレッドシートの列を入力します:Item Title, Price, Condition, Seller Name, Location。AIが各スクリーンショットを読み取り、見つかった項目を入力します。Carousell SGのカードでは中央揃えの太字テキストからPriceを取得し、Carousell PHのカードではサムネイル横のレイアウトから同じフィールドを読み取ります。スクリーンショットに表示されないフィールドは空白のままになります。
統合された出品スプレッドシートをエクスポート
処理はスクリーンショット1枚あたり5〜10秒で、各画像を開いて手動でフィールドを入力するよりも約18倍高速です。出力は、定義した列を含む1つのXLSXまたはCSVファイルです。国ドメインでフィルタリング、Priceで並べ替え、Conditionでグループ化して、市場間で出品を比較できます。Excelに直接エクスポートするか、アドオン経由でGoogle Sheetsにプッシュして継続的な追跡が可能です。
Carousellスクリーンショット抽出が最適なケースと注意すべきケース
最適なケース
出品詳細ページの高解像度ネイティブスクリーンショット。Carousellアプリのコントラストが高く機械生成されたテキストは、Item TitleとPriceで最大99%の精度に達します。
1つのバッチに複数の国ドメインが混在する場合。SG、PH、MY、IDのスクリーンショットを1つの列定義でまとめて処理し、AIが各レイアウトに適応します。
出品カードがメインの被写体として写っているクリーンなスクリーンショット。AIがナビゲーションバーやおすすめ商品から出品フィールドを分離します。
注意すべきケース
価格が自由文に埋め込まれているチャットのスクリーンショット。購入者が数字を入力したり「Make Offer」を使わずに「80でいいよ」と書いた場合、AIがクリーンな価格ではなく会話文を抽出する可能性があります。
1枚のスクリーンショットに複数の出品が写っている場合。AIは最も目立つカードを読み取ります。商品ごとに個別にスクリーンショットを撮影して、クリーンな抽出を行ってください。
メッセージングアプリで圧縮された画像。WhatsAppやTelegramは画像を圧縮するため、小さなテキストの精度が低下します。最良の結果を得るにはネイティブのスクリーンショットを使用してください。
よくある質問
このツールは、Carousellのチャットスクリーンショットから、掲載カードに表示されている価格だけでなく、最終合意価格を抽出できますか?
はい。Carousellの購入者は「Make Offer」機能を使ったり、チャットで値段交渉をすることがよくあります。掲載カードには希望価格が表示されますが、実際の取引額は会話の中にあります。掲載カードと一緒にチャットのスクリーンショットをアップロードしてください。AIがカードからPriceを読み取り、チャットのスレッドから交渉後の金額を抽出できます。最良の結果を得るには、オファーが数字として入力され承認された全文の会話を含めてください。自由形式のやり取りに埋め込まれている場合は抽出が難しい場合があります。
SG、PH、MYなど、異なる国のドメインのCarousellスクリーンショットを同じバッチで処理する場合、ツールはどのように対応しますか?
AIは各スクリーンショットを列定義に基づいて個別に処理します。SGD建てのCarousell SGの掲載、PHP建てのPHの掲載、MYR建てのMYの掲載はすべて、同じ列名を使用してItem Title、Price、Condition、Seller Name、Locationが読み取られます。出力は1つのスプレッドシートで、Price列には各カードに表示されている通貨金額がそのまま入ります。抽出後、国別にフィルタリングや並べ替えが可能です。
Carousellは掲載日を「3 days ago」のように表示しますが、Listing Date列には何が入りますか?
AIはCarousellが表示する相対的なタイムスタンプをそのまま抽出します。「3 days ago」や「moments ago」はそのままListing Date列に入ります。Carousellは掲載カードに絶対的なタイムスタンプを表示しません。また、出品者が掲載をバンプすると、表示時間はバンプした時刻にリセットされます。生の値は「moments ago」と「1 month ago」の違いなど、鮮度のシグナルとして機能するため、必要に応じてスプレッドシートでおおよその日付に変換できます。
このツールは、Carousellのスクリーンショットに表示される「Sold」オーバーレイや「Bumped」ステータス表示に対応していますか?
はい。Carousellは売却済みの掲載には半透明のオーバーレイを、更新された商品には「Bumped」タグを表示します。AIはこれらのオーバーレイを通して基盤となるデータを読み取るため、Soldバッジの下でもItem TitleとPriceは表示されたままです。オーバーレイのテキストも読み取り可能なので、「Status」列を作成して掲載がSoldかBumpedかを記録し、アクティブな追跡シートから売却済みアイテムを除外することができます。
数週間前に保存したCarousellのスクリーンショットから、掲載が削除されていてもデータを抽出できますか?
はい、これはウェブスクレイパーに対する大きな利点です。スクリーンショットは、撮影時点のItem Title、Price、Conditionを保存します。掲載が現在も有効かどうかは関係ありません。古いギャラリーのスクリーンショットを新しいものと一緒にアップロードすれば、AIは撮影時期や掲載の有無に関係なく、あらゆるCarousellのスクリーンショットからデータを抽出します。
中古マーケットプレイス概要に戻る。Carousell、Facebook Marketplace、OfferUp、Vintedなどについて解説しています。
詳細ガイド: マーケットプレイスのスクリーンショットを1つのスプレッドシートにバッチ処理 · スクリーンショットからのデータ抽出の一般的なガイド