Pythonスクレイピング– category –
-
Pythonスクレイピング
スクレイピングで取得件数が急に減った時の確認順
取得件数の急減を、通信・対象ページ・抽出条件・重複・保存の順に切り分けます。生件数と一意キー数を分けて比較し、要確認にするPython例です。 -
Pythonスクレイピング
スクレイピング運用チェックリスト|規約・負荷・ログ・更新確認
スクレイピングを定期運用へ移す前の確認項目です。取得条件、負荷、抽出品質、ログ、停止後の担当と復旧を、判断できる状態で残すための例です。 -
Pythonスクレイピング
無料プロキシを使う前に読む注意点|安全性と代替策を整理
無料プロキシを使うか迷ったら、運営者、通信の扱い、利用条件を確認します。「接続できた」「応答が速かった」という結果だけでは、業務データを通してよい相手かは判断できません。 -
Pythonスクレイピング
スクレイピング結果をメール通知する方法|更新検知の実務例
前回と今回の取得結果から追加・変更を抽出し、確認用メールを.emlへ保存する例です。取得失敗と更新を分け、実送信と状態更新の記録を設計します。 -
Pythonスクレイピング
サイト更新の定期監視|差分確認と通知の設計
サイト更新を定期監視するために、見出しとURLを前回の正常取得結果と比べる方法を紹介します。追加・変更・掲載なしの検出、取得失敗時の状態保持、確認表の項目を整理し、通知文をローカル保存するコードで流れを確かめます。 -
Pythonスクレイピング
差分収集の基本|前回取得データと比べて更新だけ見る方法
毎回同じページを確認する処理では、取得した全文を通知すると変化を見つけにくくなります。前回と今回をIDで対応させ、業務で必要な項目だけを比べると、追加と更新を分けられます。 -
Pythonスクレイピング
取得データの重複をなくす方法|URL・タイトル・IDで判定する
同じ情報を二度取り込まないためには、何を「同じ一件」と呼ぶかを決める必要があります。タイトルが同じ別の商品もあれば、URLの表示用パラメーターだけが違う同じ記事もあります。 -
Pythonスクレイピング
取得データの欠損検知|空欄・型・重複を確認
取得データの欠損と重複を、CSVの列名・件数・空欄・型から確かめる方法を紹介します。0と未取得を分け、同じIDの内容が異なる場合は出力を止めるコードと、正常・異常の練習データで確認する手順をまとめます。 -
Pythonスクレイピング
リトライとバックオフの基本|一時的な失敗に強い取得処理
取得処理が一度失敗しても、通信の一時的な不調なら再試行で進める場合があります。ただ、認証エラーや入力不備まで同じように繰り返すと、解決しない要求だけが増えます。 -
Pythonスクレイピング
403・429エラーが出たときの確認順|抜け道探しではなく原因切り分け
403が返ったときに見るのは、取得先の権限や利用条件です。429なら、要求の頻度やサービス側の上限を確認します。どちらも取得失敗ですが、同じ再試行の設定で処理すると原因を見失います。