Rumah >pembangunan bahagian belakang >Tutorial Python >Automatikkan Carian Kerja Anda: Mengikis Pekerjaan LinkedIn dengan Python

Automatikkan Carian Kerja Anda: Mengikis Pekerjaan LinkedIn dengan Python

Patricia Arquette
Patricia Arquetteasal
2025-01-21 04:15:14857semak imbas

Data LinkedIn mendedahkan purata pencari kerja mendedikasikan 11 jam setiap minggu untuk mencari pekerjaan; Peranan teknologi secara signifikan menguatkan ini, melibatkan menyaring ratusan penyenaraian merentas pelbagai platform. Pencarian kerja rakan kongsi saya menyerlahkan ketidakcekapan ini – jam setiap hari dihabiskan untuk menatal melalui LinkedIn sahaja. Penyelesaian yang lebih cekap diperlukan.

Cabarannya

Jumlah siaran yang banyak mengatasi pembangun web. Carian mudah "Frontend Developer" di London menghasilkan 401 hasil. Setiap penyenaraian menuntut:

  • 5 saat untuk semakan tajuk
  • 3-4 klik untuk mengakses butiran
  • 30-60 saat untuk mengimbas keperluan
  • Menyalin dan menampal manual untuk menjejaki peranan yang menjanjikan
  • Penukaran tab berterusan dan penjejakan belakang

Memproses 401 pekerjaan diterjemahkan kepada jam kerja berulang dan manual.

Penyelesaian: Aliran Kerja Automatik

Saluran paip automasi tiga peringkat mengurangkan proses ini kepada kira-kira 10 minit:

  1. Pengikisan data kerja berasaskan Python
  2. Penapisan pukal berasaskan hamparan
  3. Semakan tertumpu calon teratas

Langkah 1: Mengikis Pintar

JobSpy membentuk asas, dengan pengendalian JobsParser:

  • Antara muka baris arahan (CLI)
  • Penghadan kadar (menghalang sekatan LinkedIn)
  • Ralat pengendalian dan cuba semula

Pelaksanaan:

<code>pip install jobsparser</code>
<code>jobsparser \
    --search-term "Frontend Developer" \
    --location "London" \
    --site linkedin \
    --results-wanted 200 \
    --distance 25 \
    --job-type fulltime</code>

Output CSV termasuk data komprehensif:

  • Jawatan kerja dan syarikat
  • Penerangan lengkap
  • Jenis dan tahap pekerjaan
  • Tarikh siaran
  • Pautan aplikasi terus

Automate Your Job Search: Scraping   LinkedIn Jobs with Python

JobSpy dan JobsParser turut menyokong papan kerja lain, termasuk LinkedIn, Indeed, Glassdoor, Google dan ZipRecruiter.

Langkah 2: Penapisan Pukal yang Cekap

Sementara panda dipertimbangkan (dan diuji), Helaian Google menawarkan fleksibiliti yang lebih besar. Strategi penapisan yang terlibat:

  1. Penapisan Berdasarkan Masa: 7 hari lepas
  • Pekerjaan lama menunjukkan kadar tindak balas yang lebih rendah.
  • Siaran terbaharu menunjukkan pengambilan aktif.
  1. Penapisan Berasaskan Pengalaman: Memadankan "job_level" dengan pengalaman:

Untuk pencari kerja kali pertama:

  • "Magang"
  • "Tahap Kemasukan"
  • "Tidak Berkenaan"
  1. Penapisan Tindanan Teknologi: "penerangan" mengandungi:
  • Istilah "React"

Penapis yang lebih canggih boleh menggabungkan berbilang teknologi.

Ini mengurangkan 401 pekerjaan kepada 8 yang boleh diurus.

Langkah 3: Kajian Sasaran

Pekerjaan yang ditapis telah dijalankan:

  1. Imbasan tajuk/syarikat pantas (10 saat)
  2. Membuka "job_url" yang menjanjikan dalam tab baharu
  3. Semakan penerangan terperinci.

Kesimpulan

Alat ini bertujuan untuk menyelaraskan pencarian kerja. Maklum balas dan soalan dialu-alukan.

Atas ialah kandungan terperinci Automatikkan Carian Kerja Anda: Mengikis Pekerjaan LinkedIn dengan Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn