Automatisierte Jobsuche: LinkedIn-Jobs an Notion Board
Jan 23, 2025 am 12:13 AMBei diesem Projekt handelt es sich um ein auf Python basierendes Job-Grabbing-System, das Jobinformationen auf LinkedIn in eine strukturierte Notion-Datenbank importieren kann. Projektadresse: jobs-scrape-to-notion
Installationsschritte
- Repository klonen:
git clone https://github.com/namanvashistha/jobs-scrape-to-notion cd jobs-scrape-to-notion
- Abhängigkeiten installieren:
pip install -r requirements.txt
-
Begriff konfigurieren:
- Erstellen Sie eine Notion-Integration unter notion.so/my-integrations.
- Erstellen Sie eine neue Notion-Datenbank.
- Teilen Sie die Datenbank mit der Integration.
- Kopieren Sie die Datenbank-ID aus der Datenbank-URL.
-
Umgebungsvariablen festlegen:
cp .env.example .env
Aktualisieren Sie Ihre Anmeldeinformationen in der Datei .env
:
<code>NOTION_API_KEY=你的集成令牌 NOTION_DATABASE_ID=你的数据库ID</code>
Hauptfunktionen
Auftragserfassung
def fetch_jobs(search_terms, location, results_wanted=20): # 基于多个搜索词抓取 LinkedIn 职位信息 # 返回包含职位详情的 pandas DataFrame
Begriffsintegration
- Erstellen Sie strukturierte Datenbankeinträge.
- Verarbeiten Sie Rich Text, URLs, Daten und Firmenlogos.
- Doppelte Einträge verhindern.
- API-Ratenlimits verwalten.
Datenverarbeitung
- Eingabedaten bereinigen.
- Formatieren Sie die Gehaltsspanne in indischen Rupien.
- Unternehmensmetadaten verarbeiten.
- Logo-Dateianhänge verwalten.
Lassen Sie den Schaber laufen
python main.py
Standardkonfiguration:
- Suchbegriff:
["Software Engineer", "Backend", "SDE"]
- Standort: Indien
- Anzahl der Ergebnisse pro Wort: 20
- Plattform: LinkedIn
Individuell
Ändern Sie die Funktion scraper.py
in der Datei main()
:
search_terms = ["你的", "搜索", "词"] location = "你的地点" results_wanted = 30 # 每个词的结果数
Fehlerbehandlung
Das System enthält:
- Vollständige Protokollierung.
- Ratenlimitverwaltung.
- Doppelprävention.
- Datenvalidierung.
Besuchen Sie das Projekt-Repository für Quellcode und detaillierte Dokumentation.
Das obige ist der detaillierte Inhalt vonAutomatisierte Jobsuche: LinkedIn-Jobs an Notion Board. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Wie benutze ich eine schöne Suppe, um HTML zu analysieren?

So verwenden Sie Python, um die ZiPF -Verteilung einer Textdatei zu finden

Wie man mit PDF -Dokumenten mit Python arbeitet

Wie kann man mit Redis in Django -Anwendungen zwischenstrichen

Wie führe ich ein tiefes Lernen mit Tensorflow oder Pytorch durch?

So implementieren Sie Ihre eigene Datenstruktur in Python

Serialisierung und Deserialisierung von Python -Objekten: Teil 1
