כריית נתוני מוצרים לחנות

הסתיים בתאריך:

01.09.2021

תקופה:

שבועיים

טכנולוגיות:

Python Selenium

סקירת הפרויקט

כריית נתוני מוצרים לחנות הוא פרוייקט שעלה כצורך מבעלי חנות חשמל שהקים אתר המציג את כל מוצרי החנות והיה צריך להעלות את כל המוצרים לאתר כולל תמונות, תיאור ושם המוצר. העלאת המוצרים דרשה עבדה ידנית וסזיפית ולכן הוא בא בבקשה לביצוע תהליך סקרייפינג לשליפת תמונות ונתונים על 'המוצרים אותם הוא מוכר ולשמור את כל הנתונים כולל תמונות וכו בקובץ google sheet ולאחר מכן הוא פשוט מבצע Import לאתר שלו.

תהליך הפיתוח היה עם Python ו-Selenium. סלניום הוא כלי מאוד חזק לביצע תהליכי סקרייפינג ופייתון היא שפה מאוד חזקה בעבודה עם DB. בסיום שליפת הנתונים הכנסנו אותם לתוך קובץ google sheet.

כאמור כמו בכל הפרוייקטים שאני שותף בהם אני מקפיד על קוד איכותי לפי הקווים המנחים הבאים:

1. קריאות: קוד צריך להיות קריא ומובן, כך שמפתחים אחרים יוכלו להבין אותו בקלות.

2. אחזקה והרחבה: קוד צריך להיות כתוב בצורה שמאפשרת תחזוקה קלה והרחבה בעתיד.

3. עקרונות פיתוח: שימוש בעקרונות פיתוח כגון DRY (Don't Repeat Yourself) ו-meaningful name לכתיבת קוד יעיל ונקי.