Dieses Projekt nutzt KI, insbesondere GPT-Modelle, um Bewerbungen auf LinkedIn zu automatisieren. Es gilt auf intelligente Weise für Stellen mit der Option „Einfach bewerben“ und füllt Bewerbungsformulare automatisch für Sie aus.
Bevor Sie mit dem Projekt beginnen, müssen Sie mit der bereitgestellten Vorlage zwei wichtige Dateien erstellen:
kodakandlasrikar99.txt
. Der Dateiname für die Textdatei sollte dem Anfangssegment Ihrer auf LinkedIn verwendeten E-Mail-Adresse entsprechen. Wenn Ihre E-Mail-Adresse beispielsweise [email protected] lautet, sollte die Datei den Namen kodakandlasrikar99.txt haben.Eine Anleitung zum Erstellen eigener Dateien finden Sie in den Beispieldateien in diesem Projekt. Als Machine-Learning-Ingenieur habe ich sowohl die JSON- als auch die Textdateien speziell für die Anwendung auf Machine-Learning-Rollen erstellt und dabei genau auf meine Vorlieben abgestimmt. Sie können diese gerne als Vorlagen verwenden, um sie an andere Rollen anzupassen.
Die JSON-Datei ist entscheidend für die Anpassung des Bewerbungsprozesses an Ihre Präferenzen. Nachfolgend finden Sie die Erklärung jedes Schlüssels:
username
: E-Mail-Adresse Ihres LinkedIn-Kontos.password
: Ihr LinkedIn-Konto-Passwort.roles1
: Liste der Schlüsselwörter für gewünschte Berufsbezeichnungen. Der Bot wird sich bewerben, wenn die Berufsbezeichnung eines dieser Wörter enthält.not_roles1
: Liste der Schlüsselwörter, die in Berufsbezeichnungen vermieden werden sollten. Der Bot wird sich nicht auf Stellen bewerben, deren Titel diese Schlüsselwörter enthält.keywords
: Liste der Fähigkeiten oder Jobrollen für die LinkedIn-Jobsuche.locations
: Liste der bevorzugten Arbeitsstandorte.remote
: Auf true
oder false
setzen. Wenn „true“, sucht der Bot nach Remote-Jobs.hybrid
: Auf true
oder false
setzen. Wenn dies der Fall ist, sucht der Bot nach Hybridjobs. Wenn sowohl remote
als auch hybrid
wahr sind, wird nach beiden Typen gesucht. Wenn beide falsch sind, werden alle Jobtypen (vor Ort, Remote, Hybrid) berücksichtigt.telegram_token_id
: Ihr Telegram-Bot-Token zum Empfangen von Updates zu Bewerbungen und ausgefüllten Formularen. In diesem YouTube-Video erfahren Sie, wie Sie die Telegram-Bot-Token-ID und die Chat-ID erhalten.telegram_chat_id
: Ihre Telegram-Chat-ID zum Empfangen von Updates.token_cookie_chatgpt
: ChatGPT-Cookie-Token. Um es zu erhalten, besuchen Sie ChatGPT, drücken Sie F12 für Entwicklertools, suchen Sie das Cookie __Secure-next-auth.session-token
und kopieren Sie seinen Wert.headless_mode_chatgpt
: Auf true
oder false
setzen. Wenn „true“, wird der ChatGPT-UI-Browser im Headless-Modus ausgeführt. Aufgrund eines bekannten Fehlers ist es derzeit auf „false“ gesetzt.model_name
: Der GPT-Modellname (z. B. „gpt-4“, „gpt-3.5“).gemini_api_key
: API-Schlüssel für Google Gemini. Erhalten Sie es hier.chatgpt_timeout
: Wartezeit in Sekunden (Standard 120), bevor eine Anfrage erneut versucht wird, falls bei der ChatGPT-Antwortextraktion ein Fehler auftritt.GPT_backend_selection
: Wählen Sie zwischen „chatgpt“ und „gemini“. Verwenden Sie „chatgpt“ für ChatGPT-Token oder „gemini“ für den Gemini-API-Schlüssel. Um dieses Programm auszuführen, müssen Sie python3 apply.py your_first_segment_mail_address
ausführen. Hier ist das Befehlszeilenargument das erste Segment Ihrer E-Mail-Adresse, das auf LinkedIn verwendet wird. Wenn Ihre E-Mail-Adresse beispielsweise [email protected] lautet, müssen Sie python3 apply.py kodakandlasrikar99
ausführen
Wenn Sie diesen KI-gesteuerten Bewerbungsbot hilfreich oder interessant finden, denken Sie bitte darüber nach, ihm auf GitHub einen Stern zu geben. Ihre Unterstützung trägt dazu bei, die Sichtbarkeit des Projekts zu erhöhen und fördert zukünftige Entwicklungen und Verbesserungen. Klicken Sie einfach auf das Sternsymbol oben auf der Seite – es bedeutet viel!
Dieses Projekt ist unter der Apache-Lizenz lizenziert.
LinkedIn kann Ihr Konto sperren, wenn es feststellt, dass Automatisierungstools ohne Erlaubnis verwendet werden. Das ist mir schon mehrfach passiert. Um dieses Risiko zu mindern, enthält der Code Schlafintervalle und verwendet einen unentdeckten Chrome-Treiber, um die Wahrscheinlichkeit einer Erkennung durch LinkedIn zu verringern. Bitte beachten Sie jedoch, dass LinkedIn Ihr Konto möglicherweise trotzdem erkennt und dauerhaft sperrt. Ich bin nicht verantwortlich für Kontosperrungen oder -sperren, die durch die Verwendung dieses Tools entstehen können.
Verwenden Sie dieses Tool mit Bedacht und auf eigenes Risiko. Viel Spaß bei der Jobsuche! ?
Haftungsausschluss: Dieses Projekt steht in keiner Verbindung zu LinkedIn oder OpenAI. Gehen Sie verantwortungsvoll damit um und halten Sie sich an die Nutzungsbedingungen von LinkedIn.