برنامه‌نویس فول‌استک Python و Django | طراح سایت‌های اختصاصی و وردپرسی

رضا خلیلی هستم، برنامه‌نویس Full-Stack و فریلنسر با تخصص در توسعه وب با Python و Django، طراحی سایت‌های وردپرسی، ساخت ربات‌های هوشمند و استخراج داده‌های وب (Web Scraping). آماده همکاری در پروژه‌های طراحی سایت، برنامه‌نویسی اختصاصی و اتوماسیون هستم.

ربات استخراج اطلاعات نمایشگاه Worldfood

ربات استخراج اطلاعات نمایشگاه Worldfood

استخراج داده از وب‌سایت نمایشگاه Worldfood Moscow

در این پروژه استخراج داده از وب (Web Scraping)، یک خزشگر وب هوشمند برای وب‌سایت نمایشگاه بین‌المللی Worldfood Moscow طراحی و پیاده‌سازی شد. هدف اصلی، جمع آوری اطلاعات از سایت نمایشگاه شامل شرکت‌های عضو، محصولات نمایشی، اطلاعات تماس و سایر محتوای مرتبط به صورت کاملاً خودکار بود.

تکنولوژی‌ها و ابزارهای استفاده شده

  • Python — زبان اصلی برنامه‌نویسی
  • Selenium — برای اسکرپینگ صفحات داینامیک وب
  • Requests & Websocket-client — برای دسترسی به API‌های داخلی سایت
  • Pandas & Openpyxl — برای پردازش، تمیزسازی و ذخیره‌سازی داده‌ها

فرآیند انجام پروژه

در مرحله اول، با تحلیل دقیق ساختار وب‌سایت و شناسایی API‌های مرتبط، بهترین و بهینه‌ترین روش برای استخراج خودکار داده انتخاب شد. سپس با توسعه اسکریپت‌های اختصاصی پایتون، فرآیند وب اسکرپینگ به صورت کامل خودکارسازی گردید. تمامی داده‌های استخراج‌شده پس از پردازش و تمیزسازی، در دو فرمت Excel و JSON ذخیره و به کارفرما تحویل داده شد.

نتایج و دستاوردها

  • استخراج صدها رکورد اطلاعات از وب‌سایت نمایشگاه
  • تحویل پروژه در کمتر از ۴۸ ساعت
  • خروجی ساختاریافته و آماده برای تحلیل در Excel و JSON
  • راه‌حل کاملاً خودکار و قابل استفاده مجدد

این پروژه نمونه‌ای موفق از داده کاوی وب و استخراج خودکار داده با پایتون است. برای مشاهده کد منبع، به گیت‌هاب پروژه Worldfood Scraper مراجعه کنید.

پیام سریع به رضا خلیلی
سوالت رو مستقیم توی واتس اپ بپرس — سریع جواب می‌دم.