LinkedIn のデータによると、平均的な求職者は毎週 11 時間を就職活動に費やしています。技術的な役割はこれを大幅に拡大し、さまざまなプラットフォームにわたる何百ものリストをふるいにかけることを伴います。 私のパートナーの就職活動では、この非効率性が浮き彫りになりました。LinkedIn を一人でスクロールするのに毎日何時間も費やされていました。より効率的なソリューションが必要でした。
チャレンジ
膨大な量の投稿が Web 開発者を圧倒しています。 ロンドンで単純に「フロントエンド開発者」を検索すると、401 件の結果が得られました。 各リストには次のものが要求されます:
401 件のジョブの処理は、何時間もの反復的な肉体労働に相当します。
解決策: 自動化されたワークフロー
3 段階の自動化パイプラインにより、このプロセスは約 10 分に短縮されました。
JobSpy は、JobsParser を使用して基盤を形成しました。
実行:
<code>pip install jobsparser</code>
<code>jobsparser \ --search-term "Frontend Developer" \ --location "London" \ --site linkedin \ --results-wanted 200 \ --distance 25 \ --job-type fulltime</code>
CSV 出力には包括的なデータが含まれていました:
JobSpy と JobsParser は、LinkedIn、Indeed、Glassdoor、Google、ZipRecruiter などの他の求人サイトもサポートしています。
パンダが検討 (およびテスト) されましたが、Google スプレッドシートはより高い柔軟性を提供しました。 フィルタリング戦略には次のものが含まれます:
初めて求職者の方へ:
より高度なフィルターには複数のテクノロジーを組み込むことができます。
これにより、401 件の仕事が管理可能な 8 件に減りました。
フィルタリングされたジョブは次のように実行されました:
結論
このツールは、求人検索を効率化することを目的としています。フィードバックや質問は大歓迎です。
以上が求人検索を自動化する: Python を使用して LinkedIn 求人をスクレイピングの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。