โปรเจ็กต์นี้ใช้ประโยชน์จาก AI โดยเฉพาะโมเดล GPT เพื่อทำให้การสมัครงานบน LinkedIn เป็นอัตโนมัติ นำไปใช้กับงานอย่างชาญฉลาดด้วยตัวเลือก "สมัครง่าย" และกรอกแบบฟอร์มใบสมัครอัตโนมัติในนามของคุณ
ก่อนที่จะเริ่มโปรเจ็กต์ คุณจะต้องสร้างไฟล์สำคัญสองไฟล์ด้วยเทมเพลตที่ให้มา:
kodakandlasrikar99.txt
ชื่อไฟล์สำหรับไฟล์ข้อความควรสอดคล้องกับส่วนเริ่มต้นของที่อยู่อีเมลของคุณที่ใช้บน LinkedIn ตัวอย่างเช่น หากที่อยู่อีเมลของคุณคือ [email protected] ไฟล์ก็ควรมีชื่อว่า kodakandlasrikar99.txtโปรดดูไฟล์ตัวอย่างในโครงการนี้สำหรับคำแนะนำในการสร้างไฟล์ของคุณเอง ในฐานะวิศวกรการเรียนรู้ของเครื่อง ฉันได้สร้างทั้งไฟล์ JSON และข้อความสำหรับการนำไปใช้กับบทบาทการเรียนรู้ของเครื่องโดยเฉพาะ ซึ่งสอดคล้องกับความต้องการของฉันอย่างใกล้ชิด คุณสามารถใช้สิ่งเหล่านี้เป็นเทมเพลตเพื่อปรับให้เข้ากับบทบาทอื่นๆ ได้
ไฟล์ JSON มีความสำคัญอย่างยิ่งในการปรับแต่งกระบวนการสมัครให้ตรงกับความต้องการของคุณ ด้านล่างนี้เป็นคำอธิบายของแต่ละคีย์:
username
: อีเมลบัญชี LinkedIn ของคุณpassword
: รหัสผ่านบัญชี LinkedIn ของคุณroles1
: รายการคำสำคัญสำหรับตำแหน่งงานที่ต้องการ บอทจะนำไปใช้หากตำแหน่งงานมีคำเหล่านี้not_roles1
: รายการคำหลักที่ควรหลีกเลี่ยงในตำแหน่งงาน บอทจะไม่นำไปใช้กับงานที่มีคำสำคัญเหล่านี้ในชื่อkeywords
: รายการทักษะหรือบทบาทงานสำหรับการค้นหางาน LinkedInlocations
: รายการสถานที่ทำงานที่ต้องการremote
: ตั้งค่าเป็น true
หรือ false
หากเป็นจริง บอทจะค้นหางานระยะไกลhybrid
: ตั้งค่าเป็น true
หรือ false
หากเป็นจริง บอทจะค้นหางานไฮบริด หากทั้ง remote
และ hybrid
เป็นจริง ระบบจะค้นหาทั้งสองประเภท หากทั้งสองอย่างเป็นเท็จ ระบบจะพิจารณางานทุกประเภท (นอกสถานที่ ระยะไกล ไฮบริด)telegram_token_id
: โทเค็นบอต Telegram ของคุณสำหรับรับการอัปเดตเกี่ยวกับการสมัครงานและแบบฟอร์มที่กรอก หากต้องการเรียนรู้วิธีรับ ID โทเค็นบอท Telegram และ ID แชท โปรดดูวิดีโอ Youtube นี้telegram_chat_id
: ID แชท Telegram ของคุณสำหรับรับการอัปเดตtoken_cookie_chatgpt
: โทเค็นคุกกี้ ChatGPT หากต้องการรับ โปรดไปที่ ChatGPT กด F12 เพื่อดูเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ ค้นหาคุกกี้ __Secure-next-auth.session-token
และคัดลอกค่าheadless_mode_chatgpt
: ตั้งค่าเป็น true
หรือ false
หากเป็นจริง ให้เรียกใช้เบราว์เซอร์ ChatGPT UI ในโหมดไม่มีส่วนหัว ในปัจจุบัน ให้ตั้งค่าเป็นเท็จเนื่องจากข้อบกพร่องที่ทราบmodel_name
: ชื่อรุ่น GPT (เช่น "gpt-4", "gpt-3.5")gemini_api_key
: คีย์ API สำหรับ Google Gemini รับได้ที่นี่chatgpt_timeout
: เวลาเป็นวินาที (ค่าเริ่มต้น 120) เพื่อรอก่อนลองส่งคำขออีกครั้งในกรณีที่เกิดข้อผิดพลาดกับการแยกการตอบสนอง ChatGPTGPT_backend_selection
: เลือกระหว่าง "chatgpt" และ "gemini" ใช้ "chatgpt" สำหรับโทเค็น ChatGPT หรือใช้ "gemini" สำหรับคีย์ Gemini API ในการรันโปรแกรมนี้ คุณต้องรัน python3 apply.py your_first_segment_mail_address
อาร์กิวเมนต์บรรทัดคำสั่งคือส่วนเริ่มต้นของที่อยู่อีเมลของคุณที่ใช้ใน Linkedin ตัวอย่างเช่น หากที่อยู่อีเมลของคุณคือ [email protected] คุณจะต้องเรียกใช้ python3 apply.py kodakandlasrikar99
หากคุณพบว่าบอทสมัครงานที่ขับเคลื่อนด้วย AI นี้มีประโยชน์หรือน่าสนใจ โปรดพิจารณาให้บอทดังกล่าวบน GitHub การสนับสนุนของคุณช่วยเพิ่มการมองเห็นโครงการและส่งเสริมการพัฒนาและปรับปรุงในอนาคต เพียงคลิกไอคอนรูปดาวที่ด้านบนของหน้า มันมีความหมายมาก!
โครงการนี้ได้รับอนุญาตภายใต้ Apache License
LinkedIn อาจบล็อกบัญชีของคุณหากตรวจพบว่ามีการใช้เครื่องมืออัตโนมัติโดยไม่ได้รับอนุญาต สิ่งนี้เกิดขึ้นกับฉันหลายครั้ง เพื่อลดความเสี่ยงนี้ โค้ดจะรวมช่วงเวลาการนอนหลับและใช้ Chromedriver ที่ตรวจไม่พบ โดยมีจุดมุ่งหมายเพื่อลดโอกาสในการตรวจพบโดย LinkedIn อย่างไรก็ตาม โปรดทราบว่า LinkedIn อาจยังคงตรวจจับและบล็อกบัญชีของคุณอย่างถาวร ฉันไม่รับผิดชอบต่อการระงับหรือการแบนบัญชีใด ๆ ที่อาจเกิดขึ้นอันเป็นผลมาจากการใช้เครื่องมือนี้
ใช้เครื่องมือนี้อย่างชาญฉลาดและเป็นความเสี่ยงของคุณเอง มีความสุขกับการหางาน! -
ข้อจำกัดความรับผิดชอบ: โครงการนี้ไม่มีส่วนเกี่ยวข้องกับ LinkedIn หรือ OpenAI ใช้อย่างมีความรับผิดชอบและปฏิบัติตามข้อกำหนดในการให้บริการของ LinkedIn