Pengenalan kepada Pengkorek Web dengan Python

Belajar untuk mengekstrak data dari laman sesawang dinamik moden menggunakan Scrapy, Selenium, dan pustaka Python penting lain.

4.6 (3,830) ⏱ 1 jam 31 min 📚 3 pelajaran

Tentang kursus ini

Adakah anda perlu mengumpul data dari laman web tetapi proses menyalin secara manual adalah perlahan dan tidak berkesan? Pengkorek web mengautomasikan proses ini, membolehkan anda mengumpul maklumat yang banyak dengan cepat dan tepat. Kursus ini menyediakan asas berasaskan teks yang lengkap dalam pengikisan web dengan Python. Anda akan berkembang dari memahami asas laman web untuk membina penjelajah yang kuat yang boleh mengendalikan laman web yang kompleks, didorong JavaScript. Pada akhir, anda akan dapat menulis skrip dengan yakin untuk mengekstrak data tertentu yang anda perlukan untuk sebarang projek. Apa yang anda akan belajar: - Belajar asas pengkorek web, termasuk permintaan HTTP, struktur HTML, dan amalan terbaik etika. - Latihan mengekstrak maklumat dari laman web statik menggunakan pustaka asas seperti Requests dan BeautifulSoup. - Bina penjelajah web yang boleh disesuaikan dan berkesan dari awal menggunakan rangka kerja Scrapy yang kuat. - Laksanakan pemilih CSS dan XPath untuk sasaran tepat dan tarik elemen data tepat yang anda perlukan dari halaman. - Teknik utama untuk merakam laman web dinamik yang bergantung pada JavaScript menggunakan automasi pelayar dengan Selenium. - Laksanakan paip data dalam Scrapy untuk memproses, membersihkan, dan simpan data yang dikeluarkan ke dalam format seperti CSV dan JSON. - Mengetahui cara untuk menavigasi cabaran biasa seperti mengendalikan paging, menetapkan ejen pengguna, dan mengelakkan blok. Kursus ini bermula dengan konsep dan terminologi teras, memastikan anda mempunyai pemahaman yang kukuh sebelum beralih ke projek pengorek praktikal. Setiap seksyen membina pada yang terakhir, memandu anda dari permintaan halaman yang mudah ke aplikasi pengorek yang canggih. Kursus ini direka untuk pemula. Tiada pengalaman sebelumnya dengan pengkorek web diperlukan, walaupun pemahaman asas sintaks Python akan memberi manfaat. Mula belajar bagaimana untuk mengubah web ke dalam sumber data terstruktur anda sendiri hari ini.

Apa yang anda dapat

  • 📜 Sijil tamat
    Tambah ke profil LinkedIn anda
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • ♾️ Akses seumur hidup
    Kembali bila-bila masa, tiada tamat tempoh
  • 📱 Telefon atau komputer
    Berfungsi di mana-mana, mana-mana peranti
  • 💸 Pulangan 30 hari
    Tanpa soalan
  • Pendek dan fokus
    1 jam 31 min kandungan praktikal

Ulasan (1)

Anna Kowalska PL
★ 4 · 2025-04-08T09:56:52+00:00

Pengenalan yang baik. Saya menghargai langkah-langkah yang jelas, walaupun beberapa modul kemudian boleh menggunakan lebih banyak contoh.

Tulis ulasan

Selepas hantar kami akan meminta anda log masuk — draf disimpan.

Pelajar lain juga mengambil

Soalan lazim

Apa yang saya perlukan untuk mengikuti kursus ini? +

Hanya telefon atau komputer dengan internet. Tiada pemasangan, tiada perkakasan khas.

Bagaimana untuk membayar? +

Dengan kad melalui Stripe, atau kripto. Kami tidak menyimpan butiran kad — Stripe menguruskannya dengan selamat.

Bolehkah saya dapatkan bayaran balik? +

Ya — pulangan penuh dalam 30 hari, tanpa soalan.

Berapa lama saya akan mempunyai akses? +

Selamanya. Setelah membeli, kursus adalah milik anda — boleh lawat semula bila-bila masa.

Adakah saya akan mendapat sijil? +

Ya. Setelah tamat, anda akan menerima sijil yang boleh ditambah ke profil LinkedIn anda.

Direka untuk pelajar dalam
Teknologi Reka bentuk Kewangan Pemasaran Kesihatan Pendidikan Hospitaliti Pembuatan