Apa yang akan Anda pelajari
-
Memahami dasar-dasar Scraping Web
-
Buat proyek pengikisan web Anda sendiri
-
Pelajari komponen inti dari dua pustaka penggaruk paling kuat: BeautifulSoup dan Selenium
-
Cara mengklik tombol, mengirim teks ke kotak input, dan menggulir sendiri menggunakan Selenium
-
Mengikis data dari satu halaman, beberapa halaman, dan situs pengguliran tak terbatas
-
5 proyek masing-masing dengan tantangan uniknya sendiri
-
Otomatiskan skrip python
-
Pahami pemilih HTML dan Xpath
Persyaratan
-
Pengetahuan pemula tentang Python
-
Akses internet
Deskripsi
Web Scraping telah menjadi salah satu topik terhangat di dunia ilmu data
Inilah sebabnya mengapa perusahaan Fortune 500 seperti Walmart, CNN, Target, dan Amazon menggunakan web scraping untuk menjadi yang terdepan dan tetap terdepan dengan data.
Dalam kursus ini, Anda akan belajar cara mengambil data dari beberapa situs web paling terkenal yang meliputi:
- Airbnb
- Nike
- Memang
- NFL
- MarketWatch
- Worldometers
- IMDb
- Karper
Di akhir kursus ini, Anda akan memahami komponen terpenting dari web scraping dan dapat membuat pencakar web Anda sendiri untuk mendapatkan data baru dari situs web mana pun, mengotomatiskan tugas apa pun menggunakan scraping web, dan banyak lagi.
Plus, biasakan diri Anda dengan beberapa teknik scraping yang paling umum dan pertajam keterampilan pemrograman Python Anda saat Anda melakukannya!
- Pertama, pelajari esensi web scraping, jelajahi kerangka situs web, dan persiapkan lingkungan lokal Anda untuk menghadapi tantangan scraping dengan BeautifulSoup, dan Selenium.
- Selanjutnya, bahas dasar-dasar BeautifulSoup, manfaatkan pustaka permintaan dan pengurai LXML, dan perbesar untuk menerapkan algoritme penggosokan baru untuk mengikis data dari tabel mana pun secara online, dan dari beberapa halaman.
- Ketiga, atur Selenium untuk menangani halaman web berbasis JavaScript, dan gunakan fungsi unik Selenium untuk berinteraksi dengan halaman.
- Gabungkan konsep BeautifulSoup dan Selenium untuk membuat pencakar paling efektif untuk menangani beberapa situs web yang paling menantang.
- Terakhir, pelajari cara membuat pengikisan web sepenuhnya otomatis dengan menjalankan pengikis Anda pada waktu tertentu setiap hari.
Jadi, apakah Anda seorang ilmuwan data, pembelajaran mesin, atau insinyur AI yang ingin mengakses lebih banyak sumber data; seorang pengembang web yang ingin mengotomatiskan tugas, atau penggemar data dengan minat umum dalam ilmu data dan penggalian web…
Kursus ini memberikan presentasi mendalam tentang dasar-dasar web scraping, metodologi, dan pendekatan yang dapat Anda terapkan dengan mudah ke proyek pribadi Anda, atau di luar sana di dunia bisnis nyata.
Untuk siapa kursus ini:
- Siapa pun yang tertarik memanfaatkan kekuatan data, web scraping, dan penggalian data
- Ilmuwan Data yang ingin meningkatkan keterampilan mereka ke tingkat berikutnya
- Pengembang web yang ingin mendapatkan informasi baru atau mengotomatiskan tugas
- Siapapun yang ingin berhenti menghabiskan berjam-jam menyalin data secara manual dari situs web, dan membiarkan komputer melakukannya untuk mereka