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

دسته بندی: آموزش
زمان مطالعه: 1 دقیقه
۲۲ مهر ۱۳۹۷

به نام خدا و سلام. در این آموزش ویدیویی قصد داریم شما رو با یک ابزار جالب در زبان جاوااسکریپت (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 هست.

ارسال دیدگاه
خوشحال میشیم دیدگاه و یا تجربیات خودتون رو با ما در میون بذارید :