

اسکرپ و آپدیت دیتای محصولات از سایت مبدا به مقصد با پایتون
- توسعه نرمافزار و آیتی
اسکریپت سینک محصولات ووکامرس (Python)
یک اسکریپت پایتون برای استخراج (scrape) محصولات از یک سایت ووکامرسی نوشته شده که میخوایم اون رو از اول بنویسید یا بر اساس اون و توضیحات پروژه دوباره بنویسیدش. توضیحات کامل با جزئیات در فایل ضمیمه قابل دانلود است.
🔍 خلاصهی نیازمندیها
مرحله استخراج (Scraping): خواندن سایتمپها و استخراج URL، تصویر شاخص و lastmod. بررسی و خواندن اطلاعات داخل صفحات محصول (نام، SKU، قیمت، توضیحات، دستهبندی، موجودی و…) ذخیره در فایل CSV (UTF‑8 و بدون بههمریختگی فارسی). دارای گزینهی Test Mode و ذخیرهی مرحلهای (batch).
مرحله همگامسازی (Syncing): ارسال دادهها به سایت مقصد با API ووکامرس (woocommerce-api). آپلود تصویر از طریق REST API وردپرس و جلوگیری آپلود فایل تکراری. فقط محصولات جدید ساخته شوند (تشخیص بر اساس SKU). ذخیره وضعیت تغییر lastmod در sync_status.json و صرفنظر از اسکرپ موارد تکراری یا بدون تغییر. امکان تعیین تعداد آپلود همزمان (rate limit) برای جلوگیری از بلاک شدن سرور.
عمومی: ساختار تمیز با فایل .env برای پیکربندی. منوی CLI با گزینههای «فقط استخراج»، «فقط سینک» یا «هر دو». گزارش و لاگ انگلیسی، مدیریت خطا، و خلاصه نهایی از نتایج.
مهارتهای مورد نیاز
پایتون (Python)
Web Scraping
وردپرس (WordPress)
Debugging
فایل ها
سرویسهای مرتبط
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند
- کارفرما این پیشنهاد را انتخاب کرده است.
Arazdevp5(4) امتیاززمان تحویل: 4 روزارسال پیشنهاد در:
farhad.rm3.75(4) امتیاززمان تحویل: 2 روزارسال پیشنهاد در:- زمان تحویل: 1 روزارسال پیشنهاد در:
rez4s4berian4.9(61) امتیاززمان تحویل: 1 روزارسال پیشنهاد در: