robots.txtに拒否されてから始めるデータ設計――中古バイクサイトに「車種×バッテリー適合表」42車種を1日で公開した話
出典: Qiita (Claude tag)
Hiroba による自動要約
個人開発の中古バイク検索サービス MotoHub に車種別バッテリー型番適合表を1日で公開。スクレイピングが robots.txt と利用規約で閉ざされたため手動キュレーションで対応し、型式粒度でのスキーマ設計と 4 段階のデータ検証柵(model_name_check・全置換インポート・verified_at ゲート・dry-run)を実装。投入前の dry-run で名前不一致 5 件と slug 重複による公開 URL 曖昧性を検出し、誤データ配信を防止。
出典・元記事
Qiita (Claude tag) の記事を Hiroba が自動要約しました。元記事を読む
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 4636 件あります。
関連する記事
同じタグの記事


Haiku 5.5 移行前の応答ブロックと料金見積り検査
QiitaClaude Haiku 5.5 へ移行する際、モデル ID 交換前に応答処理と料金見積りの前提を分離するための Python コード例を紹介。思考ブロック・途中終了・使用量欠損を検査し、トークン数計算の変動・キャッシュ別計上・料金帯の適用など実装時の注意点を解説。公開 API 仕様(2026 年 10 月 8 日版)に基づく合成 fixture で再現可能。


Claude Sonnet 5.5がリリース—Sonnet 5同価格で30%高速化、API破壊的変更5つまとめ
Qiita2026年9月28日、Anthropic が Claude Sonnet 5.5 をリリース。Sonnet 5 と同じ $2/$10/1M tokens の価格で出力速度が30%以上向上し、Terminal-Bench 4.0 では 70.6% のスコアを記録。thinking の仕様変更、effort パラメータの目盛り変更、ツール呼び出し時の thinking ブロック導入など 5 つの破壊的変更があり、既存コードの修正が必要。