Apa yang akan Anda pelajari?
-
Dapat mengikis pekerjaan dari halaman di Craigslist
-
Pelajari cara menggunakan Permintaan
-
Pelajari cara menggunakan NightmareJS
-
Pelajari cara menggunakan Dalang
-
Pelajari cara mengikis elemen tanpa kelas atau id yang dapat diidentifikasi
-
Pelajari cara menyimpan data pengikisan ke CSV
-
Pelajari cara menyimpan data pengikisan ke MongoDb
-
Pelajari cara mengikis Facebook hanya menggunakan Permintaan!
-
Pelajari bagaimana Anda dapat merekayasa balik situs dan menemukan API tersembunyi!
-
Pelajari berbagai teknologi yang digunakan untuk menggores, dan kapan waktu terbaik untuk menggunakannya
-
Pelajari cara mengikis situs menggunakan otentikasi
-
Pelajari cara mengikis tabel HTML menggunakan Request/Cheerio
Persyaratan
-
HTML dasar
-
jQuery dasar
-
Nodejs Dasar
Keterangan
Dalam kursus ini Anda akan belajar cara mengikis situs web, dengan contoh praktis di situs web nyata menggunakan JavaScript Nodejs Request , Cheerio , NightmareJs dan Puppeteer . Anda akan menggunakan sintaks JavaScript ES7 terbaru dengan async/await.
Anda akan belajar cara mengikis situs web Craigslist untuk pekerjaan rekayasa perangkat lunak, menggunakan Nodejs Request dan Cheerio. Anda akan menggunakan sintaks JavaScript ES7 terbaru dengan async/await.
Anda kemudian akan mempelajari cara mengikis situs web yang lebih canggih yang memerlukan JavaScript seperti iMDB dan AirBnB menggunakan NighmareJs dan Puppeteer .
Saya juga akan menunjukkan kepada Anda situs web kehidupan nyata yang praktis, bagaimana Anda bahkan dapat menghindari membuang waktu untuk membuat scraper web sejak awal, dengan membalikkan situs web dan menemukan API tersembunyi mereka !
Pelajari cara menghindari pemblokiran dari situs web saat mengembangkan scraper Anda , dengan membangun scraper dengan cara yang digerakkan oleh pengujian dengan html tiruan , daripada membuka situs web setiap kali Anda men-debug dan mengembangkannya. Anda juga akan mempelajari apa yang dapat Anda lakukan jika Anda diblokir dan alternatif Anda untuk membuat scraper Anda aktif dan berjalan apa pun itu!
Anda juga akan belajar cara mengikis server dengan koneksi yang buruk, atau bahkan jika Anda memiliki koneksi yang buruk.
Anda bahkan akan belajar cara menyimpan hasil Anda ke file CSV dan MongoDB !
Bagaimana Anda membuat scraper yang mengikis setiap 1 jam (atau interval lainnya), dan menyebarkannya ke host cloud seperti Heroku atau Google Cloud ? Mari saya tunjukkan, cepat dan mudah!
Bagaimana Anda mengikis situs yang membutuhkan kata sandi ? Saya akan menunjukkan kepada Anda juga dengan situs web nyata (Craigslist)!
Bagaimana Anda menyajikan hasil pengikisan Anda di REST API dengan Nodejs Express ? Dan bagaimana kita bisa membangun frontend React yang menunjukkan hasil? Anda juga akan mempelajarinya, dengan cara tercepat dan sesederhana mungkin!
Plus, bagian yang membahas cara membuat GraphQL API dasar disertakan dalam kursus.
Sebagai terakhir di atas, saya memiliki bagian yang berisi pintu belakang rahasia yang menunjukkan kepada Anda cara mengikis Facebook hanya menggunakan Request !
Untuk siapa kursus ini:
- Siapa pun yang ingin mempelajari cara mengikis situs web menggunakan Nodejs!