آموزش دریافت اطلاعات از سایت دیوار

به نام خدا و سلام. در این آموزش ویدیویی قصد داریم شما رو با یک ابزار جالب در زبان جاوااسکریپت (javascript) به نام puppeteer آشنا کنیم. این ابزار قابلیت‌های بسیار زیادی داره که می‌تونه به شما در تست برنامه‌های وب کمک کنه. یکی از قابلیت‌های این ابزار جمع آوری داده از وب هست که به شکل خیلی ساده ای می‌تونیم با کدنویسی جاوااسکریپت در محیط Nodejs این کار رو انجام بدیم. این ابزار از برنامه chromium برای شبیه سازی رفتار مرورگر استفاده می‌کنه و دقیقا تمام عملیات‌های مرورگر رو می‌تونه پیاده سازی کنه. در ویدیوی زیر ما از سایت دیوار اقدام به جمع آوری یکسری داده می‌کنیم و اونها رو در یک فایل json ذخیره می‌کنیم. امیدوارم استفاده کنید.

 
ارسال دیدگاه
ما همه سوالات و دیدگاه ها رو می خونیم و پاسخ میدیم
۱۲ دیدگاه
ابوالفضل ۲۸ اردیبهشت ۱۳۹۸، ۱۸:۴۸
سلام من کدها شما عینا نوشتم ولی ارور TimeoutError: Navigation Timeout Exceeded: 30000ms exceeded
می گیرم
کیوان علی محمدی ۳۰ اردیبهشت ۱۳۹۸، ۱۳:۳۳
سلام لطفا اینترنتتون رو چک کنید.
Seyed Reza Bazyar ۲۴ مهر ۱۳۹۷، ۱۰:۵۷
چرا ویدیو صدا نداره؟
کیوان علی محمدی ۲۴ مهر ۱۳۹۷، ۱۱:۲۴
صدا داره و تست هم شده.
Seyed Reza Bazyar ۲۴ مهر ۱۳۹۷، ۱۱:۲۶
دانلودش که کردم صدا داره
اما وقتی به آخرین نسخه مرورگر فایرفاکس (سیستم عامل مک) در همین صفحه به صورت آنلاین اجرا میکنم صدا نداره
نیما قربانی ۲۳ مهر ۱۳۹۷، ۰۰:۰۳
سلام و خسته نباشید بسیار عالی و مفید بود . سپاس بابت زحمات :)
حامد ۲۲ مهر ۱۳۹۷، ۱۶:۰۴
سلام ، آموزش جالبی بود ؛ ممنون .
فونتی که استفاده می کنید چی هست ؟ خیلی خوبه :)
کیوان علی محمدی ۲۳ مهر ۱۳۹۷، ۰۹:۱۲
سلام. operator mono
Abasalt_Yar ۲۲ مهر ۱۳۹۷، ۱۳:۴۳
ممنون میشه بگین کدوم نسخه لینوکس برای رم 4 خوبه؟؟؟؟ سی پی یو E5300 و گرافیک 1 ؟؟کدوم راحت اجرا میشه
کیوان علی محمدی ۲۲ مهر ۱۳۹۷، ۱۴:۰۷
لینوکس معمولا خیلی نیاز به سخت افزار های قوی نداره. برای شروع می تونید با اوبونتو شروع کنید
Abasalt_Yar ۲۲ مهر ۱۳۹۷، ۱۲:۴۲
سلام ممنون از آموزش عالیتون .. ببخشید میشه بگین نسخه سیستم عاملتون چیه؟
کیوان علی محمدی ۲۲ مهر ۱۳۹۷، ۱۳:۴۰
سلام . خوشحالیم براتون مفید بوده. سیستم عامل در این ویدیو Debian نسخه 9.5 هست.