👑

このクエストはプレミアム限定です

プレミアムプランにアップグレードすると、すべてのクエストが
解放されます!

プレミアムにアップグレード ← クエスト一覧へ戻る
← クエスト一覧

クエスト10:総合問題(ECサイト商品スクレイピング)

スライド 1 / 3
コーデ
💻 コード例
実行結果
← クエスト一覧
🕷️ Webスクレイピング基礎 / Quest 10 / 10

クエスト10:総合問題(ECサイト商品スクレイピング)

発展 +10 XP
🏠
今回の課題
固定HTMLのECサイトから全商品情報を抽出し、JSON で出力しよう!
📖 解説を見る
🏆 Webスクレイピング総合問題

ここまで学んだすべての技術を使って、ECサイトの商品一覧から
商品ID・名前・カテゴリ・価格・在庫・評価・URL・画像altを抽出し、
JSON形式で出力しよう!

select()find()["属性"].text
data-*属性int()float()
json.dumps()
ヒントを見る
soup.select(".product-card") で商品を全件取得。card["data-id"] で商品ID、card.find(class_="product-name").text で商品名を取得しよう
期待する出力
{
  "store": "テックショップ",
  "products": [
    {
      "id": 101,
📄 見本
「答えを見る」を押すと、お手本のコードが出ます。クリックでコピーできます。
💻 コードエディタ
実行すると結果がここに表示されます
正解!見本と同じになりました。
次へ →
🏠 ホームへ

れんしゅうもんだい

☑ 0 / 0 正解 レッスンに戻る

全問正解でクエストクリア!

🏆
Webスクレイピング基礎コース 完全制覇!
全クエストをクリアしました!すごい!
🗺️ クエスト一覧へ Xでシェア
コピーしました!