派遣サイトの情報をPythonで自動取得!給与・交通費をExcelで一覧化してみた

記事
IT・テクノロジー
こんにちは、MEEです。

今回は、実際に私が業務の中で取り組んだ「派遣サイトからの情報自動取得」についてご紹介します。

医師派遣の管理業務をしていると、勤務日・診療科・氏名・給与・交通費など、定期的に確認・整理が必要な情報がたくさんありますよね。
これらを毎回Webサイトにログインして、1件ずつ目視して記録するのは…正直めちゃくちゃ大変です。

そこで私は、Pythonを使ってスクレイピング→Excel出力までを自動化しました!

📌やりたかったこと

複数の医師の勤務情報を一括取得

勤務一覧ページ → 詳細ページ → 勤務記録ページを経由して、給与・交通費も抜き出す

Excelに見やすく一覧化(そのまま報告書にも使えるように)

🔧使ったもの

Python(Selenium):ブラウザ操作の自動化

pandas:データの整形とExcel出力

tkinter:GUIで日付や保存先を選べるように

🧠工夫したポイント

ログイン処理の安定化

一部サイトは動的なJavaScriptで構成されているため、待機処理や例外処理を細かく調整しました。
また、ログイン後にリダイレクトされる仕様のため、セッションを維持する工夫も必要でした。

複数ページをまたぐ構成

勤務一覧ページから「詳細ページ」「勤務記録ページ」と深掘りしていく構造なので、Seleniumでの要素探索を丁寧に組みました。
ページ遷移をミスると途中でエラーになりやすいんですよね…。

Excelテンプレートへの対応

最終的に出力するExcelは、ひな型を使って「日付」「金額」「名前」が自動で入るように設計。
業務報告書にそのまま印刷して使えるようにしました。

✅自動化してよかったこと

月初の確認作業が一瞬で終わる!

手作業によるミスが減り、ダブルチェックの工数も削減

自動化した分、他の業務や改善提案に時間を回せるように

🎁こんな人におすすめ

医療派遣や健診センターで勤務情報を集計している方

Excelでの報告書作成がルーチンになっている方

毎月似た作業に時間を取られている方

💬さいごに

「Pythonで自動化」って聞くとハードル高そうに感じるかもしれませんが、目的がハッキリしていれば意外とシンプルに作れます。

私自身も業務の中で必要に迫られて始めたタイプですが、「もっと早くやればよかった」と思いました。

もし「うちもこういうのやってみたい」と思った方がいれば、
ココナラでも自動化ツールの相談を受け付けていますので、お気軽にご相談ください。

読んでいただきありがとうございました!


サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す ココナラコンテンツマーケット ノウハウ記事・テンプレート・デザイン素材はこちら