/products/ のページ、または /collections/ のページです。それ以外の形式は受け付けられず、status の列がまさにその言葉で理由を示します。成功した実行では、完全な商品名、専用の brand 列に入ったメーカー名、計算に使える数値としての価格、通貨、在庫状況、2つの品番の列、説明文1段落、そして画像のアドレスが返りました。空だったのは rating と reviews だけです。このスキーマを使う仕入先系カタログのなかで、当社が保有するもっとも充実した行です。
同じ商品ページを取得すると約620キロバイトの HTML が返り、そこには3つの構造化データのブロックがあります。うち1つは完全な商品レコードで、その提供情報のノードは当社のエクスポートと同じ通貨、同じ価格、同じ在庫状況を示しています。品番はマークアップ中に24回、メーカー名は100回以上現れます。この行に推測で埋めた値はひとつもなく、すべてページ上にあります。
残る2件の実行は仮のアドレスを送ったもので、単なるエラーでは返りませんでした。unsupported URL (use a /collections/ or /products/ URL) - つまりサービス自身が、受け付ける2つの形式を名指ししたのです。これは珍しく親切な挙動で、提供元が記録しているテスト用の入力とも一致します。入力を打ち間違えた一覧でも、何も返らないのではなく、どこが誤りかが返るということです。
当社の複数の仕入先系サービス向けに取り込み処理を書く場合には重要な点です。ここでは price と parsed_price が通貨記号のない同じ値を持ちました。price にドル記号が付き parsed_price には付かない当社の Uline のページとは異なります。金額の単位は文字列から解析せず currency を読んでください。
列名は変わっていませんが、並び順は変わりました。7月の実行では品名・ブランド・価格から始まり、その後の実行では品番と商品ページのアドレスから始まります。どちらでも列名は17個です。読み込み処理が見出し行ではなく位置で読んでいると、Gemplers のファイルは気づかれないまま誤って割り当てられます。必ず名前で読んでください。
当社の行では sku と sku_code が同じ値でした。Uline のページと同じで、販売者の品番とメーカーの品番という別々の番号体系を持つ再販業者向けカタログとは異なります。メーカー名は brand の列が別に持つので、2つの事実は得られます - ただし品番が2種類あるわけではありません。
実際のエクスポートから、シートの並び順で読み取ったものです。注記は成功した1件の実行と、同じ掲載ページの直接取得にもとづきます。ここで「列に値があった」と書いてある箇所は、当社が実際に保有している行を指しています。
sku と同一でした。同じ品番は実際のページのマークアップ中に24回現れるので、行はそれが出てきた掲載ページと照合できます。query とも url とも同じでした。コレクションではなく商品ページを送ったからです。description を取り込む価値がある数少ない例です。price とバイト単位で一致していました。currency を読んでください。USD で、実際のページの提供情報のレコードでも裏づけられました。rating と同じ但し書きが付きます。消費者レビューの装飾ではなく仕様を中心に組み立てられた仕入先の掲載ページだと考えてください。sku_code と同じ値でした。どちらか一方を使えば十分ですが、値が異なることもある当社の複数のカタログ系サービスをまたぐ取り込み処理を書くなら両方残してください。product_url と同じでした。images と同一でした。ok、仮のアドレスを送った2件では unsupported URL (use a /collections/ or /products/ URL) です。まずここを読んでください - 入力の形式が違っていたことを教えてくれる列です。1行あたり17列 · 3つのファイル形式
実務上の注意が2点と、よい知らせが1点あります。まずよい知らせから。このスキーマを使うどの仕入先系カタログよりも、これが当社の保有するもっとも充実した行です。17列のうち15列に値があり、同じ掲載ページを直接取得するとそのすべてが裏づけられます - ページは3つの構造化データのブロックを返し、うち1つは完全な商品レコードで、その提供情報のノードは当社のエクスポートと同じ価格・通貨・在庫状況を示しています。次に但し書きです。第一に、ここでの price は書式付きの文字列ではなく記号なしの数値で届きます。通貨記号を取り除く取り込み処理は何も取り除かず、記号があるものと想定した処理は見つけられません - 代わりに currency を読んでください。第二に、こちらのほうが見落としやすいのですが、列の並び順はエクスポート間で一定ではありません。7月の実行とその後の実行は、同じ17個の名前を異なる順序で並べています。位置ではなく見出し名で読んでください。さもないと Gemplers のファイルはきれいに、しかし誤った項目に読み込まれます。
parsed_price は記号なしの数値で、currency がその単位を示します。ですから仕入れている品目を定期実行にかけるだけで、解析の工程なしに価格の推移が得られます。sku と日付を並べておけば、変化はおのずと目に入ります。
在庫状況の列が埋まって返りました。当社が扱う仕入先系カタログのすべてがそうではありません。週次の間隔と組み合わせれば、欠品すると本当に作業が止まる少数の部品について補充の合図が得られます。
品名、ブランド、説明文、画像のアドレスがすべて1行で返りました。ページを開かずに社内カタログの1件を埋めるには十分で、しかも説明文は品名の焼き直しではなく本物の商品テキストです。
ここでは brand が独立した列で、品名から取り出す必要がありません。コレクションのページを送れば、そのカテゴリーがどのメーカーで構成され、価格帯はどうなっているかが、文字列をひとつも整形せずに分かります。
LIVESCRAPER10 をご利用ください。そちらではカテゴリーのアドレス1件で価格付きの99行が返りました。このページと並べて読む価値があります。スキーマは同じですが、価格には記号が付き、ブランドの列は空です。
同じ列で扱う産業用資材です。仕入価格を別の選択肢と突き合わせるときの、二番目の当たり前の情報源になります。
同じコマースプラットフォーム上の別のストアで、そちらではコレクションのアドレス1件がサイズと色ごとの行に展開しました。
行の隣に、日付入りの掲載ページの画像を。価格がファイル上の数字であるだけでなく証跡である必要があるときのために。
公開されたカタログページ上の表示価格と品番は、ごく普通の商取引上の事実です。当社のカタログのなかでも静かなページのひとつで、但し書きもそれに応じて小さなものです。
価格、商品名、カタログ番号は、販売に供された品物についての事実です。訪問者の誰にでも配信されるページからそれらを読み取る行為は、買い手が手作業で行うのと同じことを、実用的な速度で行っているにすぎません。17列のどこにも人物を記述するものはありません - 氏名も、メールアドレスも、電話番号も、アカウントもです。ですから当社の個人データ系サービスを形づくっているプライバシー上の論点は、ここでは生じません。価格はアカウントの先ではなく掲載ページ上に公開されており、だからこそこのエクスポートでは金額の列が埋まって届きます。
アクセスは素直でした。サイトの robots.txt は2026年8月12日、通常のリクエストに HTTP 200 で応答しました。正しいグループ判定で読むと、汎用の指定は40のルールを含み、全体を締め出す記述はなく、このサービスが受け付ける2つのパス形式 - 商品ページとコレクションページ - はいずれも許可されています。当社が実行したもので遮断されたものはなく、エクスポート中で成功しなかった行は、そのどちらの形式でもない仮のアドレスをサービスが丁重に断ったものだけです。唯一の但し書きは通常どおりの速度配分です。コレクションのページは商品ページよりも1リクエストあたりの処理量が多いので、無料の倍率とみなさず、それを織り込んで計画してください。
当社側の条件は、ここにある他のサービスと同じです。公開されているページのみ、ログインの先には立ち入らず、データ層でサードパーティのトラッカーは一切動かさず、エクスポートは30日後に自動削除されます。最初の500行は無料で、クレジットカードも不要です。
unsupported URL (use a /collections/ or /products/ URL) という status で返り、提供元がこのサービスについて記録している入力例も、2つの形式それぞれ1件ずつの計2件のアドレスだからです。rating と reviews だけでした。このスキーマの仕入先系カタログとして、当社が保有するもっとも充実した行です。price と parsed_price が同じ記号なしの数値でした。price が書式付きの文字列である当社の他の仕入先系サービスとは異なります。価格の文字列を解析せず、単位は currency を読んでください。brand が別に持つので、2つの事実は変わらず得られます。CSV、JSON、Excel です。17列はどの形式でも同じですが、当社自身のエクスポートのあいだでも並び順が動いているので、名前で読んでください。Gemplers は農業用の機材、敷地管理の用具、作業着を扱っており、この17列のスキーマで当社が扱っている仕入先系カタログのなかで、もっとも充実した行を返したのがここです。成功した実行は商品ページのアドレスを1件だけ送り、17列のうち15列を埋めて返ってきました。完全な商品名、独立したブランド列に入ったメーカー名、計算に使える数値と表示上の値の両方としての価格、通貨、在庫状況、2つの品番の列、本物の商品説明1段落、そしてストア自身のサーバー上にある画像のアドレスです。空だったのは評価とレビューだけで、これは消費者の評価ではなく仕様を軸に組み立てられた仕入先の掲載ページの姿そのものです。
それを鵜呑みにはしませんでした。2026年8月12日に同じ掲載ページを取得すると、約620キロバイトの HTML に3つの構造化データのブロックがあり、うち1つは完全な商品レコードでした。その提供情報のノードは、当社のエクスポートが保持しているのと同じ通貨、同じ価格、同じ「在庫あり」を示しています。品番はマークアップ中に24回、メーカー名は100回以上現れます。これにより、このサイトのカタログ系ページ全体のなかで、もっとも裏づけの取れた行になりました。そこに入っている値はどれも、推測でも、クライアント側で描画されたものでも、隣接する情報源から組み立て直したものでもなく、それが出てきたページ上に見えています。
取り込み処理を書く前に知っておきたいことが、このファイルには2つあります。ひとつ、価格は記号なしの数値で届きます。価格の列も、数値としての価格の列も、通貨記号のない同じ値を持ちました。このスキーマを共有するサービスのすべてがそうだとは限らないので、文字列から記号を削るのではなく通貨の列を読んでください。もうひとつ、列の並び順はエクスポート間で一定ではありません。7月の実行は17個の名前をある順序で並べ、その後の実行は別の順序で並べます。名前は同一で、位置は同一ではありません。見出し行ではなく位置で読む読み込み処理は、Gemplers のファイルをきれいに、しかし誤った項目へ割り当てます。エラーではなくもっともらしい誤りを生む種類の不具合です。
残りは異例なほど静かで、脚色するよりそう述べておきます。当社のものは何も遮断されませんでした。サイトの robots.txt は通常のリクエストに応答し、一般的なクローラーを全体として締め出す記述はなく、このサービスが受け付ける2つのパス形式をいずれも許可しています。その形式に触れておく価値があるのは、サービス自身がそれを名指ししているからです。残る2件の実行は仮のアドレスを送り、単なるエラーではなく、そのアドレスは対応しておらずコレクションまたは商品のアドレスを使うように、という status で返りました - 提供元が記録している入力例が使っているのと、まさに同じ2つの形式です。3件の実行は成功率を語るには小さすぎる標本であり、当社は語りません。公開されているページのみ、データ層でサードパーティのトラッカーは動かさず、エクスポートは30日後に自動削除、そして最初の500行はクレジットカードなしで無料です。