ホームページ > バックエンド開発 > Python チュートリアル > 自動求人検索: LinkedIn の求人情報を Notion Board に送信

自動求人検索: LinkedIn の求人情報を Notion Board に送信

Linda Hamilton
リリース: 2025-01-23 00:13:10
オリジナル
817 人が閲覧しました

Automated Job Search: LinkedIn Jobs to Notion Board

このプロジェクトは、Python ベースの求人システムであり、LinkedIn 上の求人情報を構造化された Notion データベースにインポートできます。プロジェクトアドレス: jobs-scrape-to-notion

インストール手順

  1. リポジトリのクローンを作成します:
<code class="language-bash">git clone https://github.com/namanvashistha/jobs-scrape-to-notion
cd jobs-scrape-to-notion</code>
ログイン後にコピー
  1. 依存関係をインストールします:
<code class="language-bash">pip install -r requirements.txt</code>
ログイン後にコピー
  1. Notion の構成:

    • notion.so/my-integrations で Notion 統合を作成します。
    • 新しい Notion データベースを作成します。
    • 統合とデータベースを共有します。
    • データベース URL からデータベース ID をコピーします。
  2. 環境変数を設定します:

<code class="language-bash">cp .env.example .env</code>
ログイン後にコピー

.env ファイル内の資格情報を更新します:

<code>NOTION_API_KEY=你的集成令牌
NOTION_DATABASE_ID=你的数据库ID</code>
ログイン後にコピー

主な機能

ジョブキャプチャ

<code class="language-python">def fetch_jobs(search_terms, location, results_wanted=20):
    # 基于多个搜索词抓取 LinkedIn 职位信息
    # 返回包含职位详情的 pandas DataFrame</code>
ログイン後にコピー

Notion の統合

  • 構造化データベースエントリを作成します。
  • リッチ テキスト、URL、日付、会社ロゴを処理します。
  • 重複エントリを防止します。
  • API レート制限を管理します。

データ処理

  • 入力データをクリーンアップします。
  • 給与範囲をインドルピーでフォーマットします。
  • 会社のメタデータを処理します。
  • ロゴ ファイルの添付ファイルを管理します。

スクレーパーを実行します

<code class="language-bash">python main.py</code>
ログイン後にコピー

デフォルト設定:

  • 検索語: ["Software Engineer", "Backend", "SDE"]
  • 場所: インド
  • 単語ごとの結果の数: 20
  • プラットフォーム: LinkedIn

カスタマイズ

scraper.py ファイル内の main() 関数を変更します:

<code class="language-python">search_terms = ["你的", "搜索", "词"]
location = "你的地点"
results_wanted = 30  # 每个词的结果数</code>
ログイン後にコピー

エラー処理

システムには以下が含まれます:

  • 完全なログ記録。
  • レート制限管理。
  • 重複防止。
  • データ検証。

ソース コードと詳細なドキュメントについては、プロジェクト リポジトリにアクセスしてください。

以上が自動求人検索: LinkedIn の求人情報を Notion Board に送信の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート