該計畫利用人工智慧(特別是 GPT 模式)來自動化 LinkedIn 上的職位申請。它透過「輕鬆申請」選項智慧地應用於職位,並代表您自動填寫申請表。
在深入專案之前,您需要使用提供的範本建立兩個基本檔案:
kodakandlasrikar99.txt
。文字檔案的檔案名稱應與您在 LinkedIn 上使用的電子郵件地址的開頭部分相對應。例如,如果您的電子郵件地址是 [email protected],則該檔案應命名為 kodakandlasrikar99.txt。請參閱本專案中的範例文件以取得建立您自己的文件的指導。作為一名機器學習工程師,我專門製作了適用於機器學習角色的 JSON 和文字文件,與我的偏好緊密結合。請隨意使用這些作為模板來適應其他角色。
JSON 檔案對於根據您的偏好自訂應用程式流程至關重要。下面是各個按鍵的解釋:
username
:您的 LinkedIn 帳號電子郵件。password
:您的 LinkedIn 帳號密碼。roles1
:所需職位的關鍵字清單。如果職位名稱包含這些單字中的任何一個,機器人就會申請。not_roles1
:職位名稱中應避免使用的關鍵字清單。該機器人將不適用於標題中包含這些關鍵字的職位。keywords
:LinkedIn 職位搜尋的技能或職位角色清單。locations
:首選工作地點清單。remote
:設定為true
或false
。如果為 true,機器人將搜尋遠端作業。hybrid
:設定為true
或false
。如果為真,機器人會搜尋混合作業。如果remote
和hybrid
都為 true,則它會搜尋這兩種類型。如果兩者均為 false,則它會考慮所有作業類型(現場、遠端、混合)。telegram_token_id
:您的 Telegram 機器人令牌,用於接收工作申請和填寫的表格的更新。若要了解如何取得 Telegram 機器人令牌 ID 和聊天 ID,請參閱此 Youtube 影片。telegram_chat_id
:您用於接收更新的 Telegram 聊天 ID。token_cookie_chatgpt
:ChatGPT cookie 令牌。要獲取該信息,請訪問 ChatGPT,按 F12 打開開發人員工具,找到__Secure-next-auth.session-token
cookie,然後複製其值。headless_mode_chatgpt
:設定為true
或false
。如果為 true,則以無頭模式執行 ChatGPT UI 瀏覽器。目前,由於已知錯誤,將其設為 false。model_name
:GPT 模型名稱(例如「gpt-4」、「gpt-3.5」)。gemini_api_key
:Google Gemini 的 API 金鑰。在這裡獲取它。chatgpt_timeout
:在 ChatGPT 回應提取出現錯誤的情況下重試請求之前等待的時間(以秒為單位,預設為 120)。GPT_backend_selection
:在「chatgpt」和「gemini」之間選擇。使用“chatgpt”作為 ChatGPT 令牌,或使用“gemini”作為 Gemini API 金鑰。要執行這個程序,您需要執行python3 apply.py your_first_segment_mail_address
,這裡的命令列參數是您在 Linkedin 上使用的電子郵件地址的初始段。例如,如果您的電子郵件地址是 [email protected],那麼您必須運行python3 apply.py kodakandlasrikar99
如果您發現這個由人工智慧驅動的職位申請機器人有幫助或有趣,請考慮在 GitHub 上給它一顆星。您的支持有助於提高專案的知名度並鼓勵未來的發展和改進。只需點擊頁面頂部的星形圖示 - 這意味著很多!
該專案根據 Apache 許可證獲得許可。
如果 LinkedIn 偵測到未經許可使用自動化工具,它可能會封鎖您的帳戶。這種情況在我身上已經發生好幾次了。為了降低這種風險,程式碼包括睡眠間隔並使用未偵測到的 chromedriver,旨在減少 LinkedIn 偵測到的機會。但是,請注意,LinkedIn 可能仍會偵測並永久封鎖您的帳戶。對於因使用此工具而可能發生的任何帳戶暫停或禁止,我不承擔任何責任。
明智地使用此工具並自行承擔風險。求職愉快! ?
免責聲明:該專案不隸屬於 LinkedIn 或 OpenAI。負責任地使用並遵守 LinkedIn 的服務條款。