Webスクレイピング基礎コースは概念理解から実践まで10クエストで構成されています。
📋 クエスト一覧
| # | テーマ | 主な内容 | 形式 |
|---|---|---|---|
| 1 | スクレイピングとは・倫理 | 概念理解・robots.txt・マナー | クイズ |
| 2 | requests・BSの基本 | get()・find()・text | コード |
| 3 | クラスでデータ抽出 | find(class_=)・複数フィールド | コード |
| 4 | find_allで複数取得 | find_all()・for文・len() | コード |
| 5 | CSSセレクタ | select()・select_one()・zip() | コード |
| 6 | 属性値の取得 | tag["href"]・.get("alt")・data-* | コード |
| 7 | テキスト整形 | strip()・re.sub()・型変換 | コード |
| 8 | 複数ページ処理 | ループ・append()・エラー対応 | コード |
| 9 | CSV・JSON保存 | json.dumps()・csv.DictWriter | コード |
| 10 | 総合問題(ECサイト) | 全技術の組み合わせ | コード |