דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. תוכנה ליצירת קטלוג

תוכנה ליצירת קטלוג

מתוזמן נעוץ נעול הועבר תכנות
9 פוסטים 3 כותבים 181 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • א מנותק
    א מנותק
    ארי
    כתב ב נערך לאחרונה על ידי
    #1

    שלום וברכה.
    אני רוצה לבנות תוכנה באקסס ליצירת קטלוג לבגדים.
    הרעיון הכללי הוא שיכניסו קישור לאתר (נקסט, אסוס וכדו'), והוא ימצא את השם של המוצר תיאור ותמונה.
    האם למישהו יש רעיון לכיון איך אפשר לבנות דבר כזה?
    יש לציין שיש לי ידע די טוב בVBA....
    תודה רבה!

    OdedDvirO chagoldC 2 תגובות תגובה אחרונה
    0
    • OdedDvirO מנותק
      OdedDvirO מנותק
      OdedDvir
      השיב לארי ב נערך לאחרונה על ידי
      #2

      @ארי הפרוייקט הזה מורכב מכמה חלקים:

      1. סריקה של האתר המבוקש על ידי Web Scraper כלשהו.
      2. ניתוח של התוצאות.
      3. שמירה של הנתונים ב-Db.

      הכיוון הוא ללמוד על חלקים 1, ו-2. ב-VBA אני לא מכיר שפע של כלים מוכנים לעבודה הזו, וגם הניתוח של הנתונים יהיה חלק יותר מורכב, עקב מגבלות השפה (בניגוד ל-C# למשל).
      אבל תנסה להתחיל מכאן או מכאן.

      א תגובה 1 תגובה אחרונה
      2
      • chagoldC מנותק
        chagoldC מנותק
        chagold
        השיב לארי ב נערך לאחרונה על ידי
        #3

        @ארי אמר בתוכנה ליצירת קטלוג:

        אני רוצה לבנות תוכנה באקסס ליצירת קטלוג לבגדים.

        אני לא כ"כ יודע לכוין אותך בזה. אבל רק הערה בהתחשב בתגובה של @OdedDvir. - האם אתה חייב אקסס, או אולי ליצור תוכנה שולחנית אחרת (אפילו בשימוש עם vb שאתה כבר מכיר, או c# שזו שפה די קרובה לvb) שמסתבר שיש שם יותר כלים לזה?

        תגובה 1 תגובה אחרונה
        1
        • א מנותק
          א מנותק
          ארי
          השיב לOdedDvir ב נערך לאחרונה על ידי
          #4

          @OdedDvir תודה.
          לפי מה שהבנתי ברפרוף על שתי הקישורים שהבאת, מדובר שם על לקיחת נתונים מתוך טבלה.
          הבעיה היא שאצלי אין טבלה, הכי קרוב שמצאתי זה טקסט JSON עם כל הנתונים.
          עם הJSON עצמו אני די מסתדר (כמה בעיות קטנות, אבל בגדול בסדר), הבעיה היא איך אני מוצא אותו?
          כרגע עשיתי משהו קצת מטופש (לענ"ד) ופשוט מצאתי אותו עם MID לפי איך שקוראים לו, אבל זה כמובן דבר שיוכל להשתנות.
          האם יש דרך טובה יותר למצוא את הטקסט הזה בתוך הHTML?
          תודה.

          OdedDvirO תגובה 1 תגובה אחרונה
          0
          • OdedDvirO מנותק
            OdedDvirO מנותק
            OdedDvir
            השיב לארי ב נערך לאחרונה על ידי
            #5

            @ארי קצת מפליא אותי שיש לך גישה ל-JSON כזה, האם הוא זמין להורדה בתור קישור באתר?
            אם כן, זה מאוד תלוי בבונה האתר. אם הוא מקצועי, יתכן והוא צירף מזהה ID לתגית של הקישור, ואז אתה מחפש את ה-ID המסויים.
            אתה יכול גם לפענם את כל ה-DOM ולחפש לפי Attribute או Class. ראה בתשובה כאן.

            א 2 תגובות תגובה אחרונה
            1
            • א מנותק
              א מנותק
              ארי
              השיב לOdedDvir ב נערך לאחרונה על ידי
              #6

              @OdedDvir האמת שאני פשוט שלחתי בקשת GET עם הקישור של האתר.
              ואז קיבלתי את הטקסט HTML, ובתוכו מצאתי את הJSON הנ"ל....

              תגובה 1 תגובה אחרונה
              0
              • א מנותק
                א מנותק
                ארי
                השיב לOdedDvir ב נערך לאחרונה על ידי
                #7

                @OdedDvir ביתר פירוט, לדוג' הקישור הזה (בגד כלשהו באסוס), אם תפתח אותו בHTML תראה בשורה 101 שמתחילה במילים "window.asos.pdp.config.product" את הטקסט JSON של הבגד עם כל הנתונים.
                אני רוצה למצוא את המידות הקיימות במלאי (מופיע באלמנט "variants").
                תודה!

                א OdedDvirO 2 תגובות תגובה אחרונה
                0
                • א מנותק
                  א מנותק
                  ארי
                  השיב לארי ב נערך לאחרונה על ידי
                  #8

                  זה המחרוזת JSON המלאה:

                  {"productCode":"112789028","name":"Vila recycled blend shirred neck midi dress with tie waist in astract animal print","gender":"Women","id":201361550,"isNoSize":false,"isOneSize":false,"isInStock":true,"isDeadProduct":false,"pdpLayout":"Core","hasVariantsWithProp65Risk":false,"productType":{"id":8416,"name":"Dresses"},"brandName":"Vila","brandId":3663,"variants":[{"variantId":201361558,"size":"EU 34","isInStock":false,"sizeId":387317,"colour":"Animal print","colourWayId":201361557,"isPrimary":true,"sizeOrder":2,"seller":null,"ean":"5713787624745","sku":"112808816","hasIngredients":false},{"variantId":201361560,"size":"EU 36","isInStock":false,"sizeId":387318,"colour":"Animal print","colourWayId":201361557,"isPrimary":true,"sizeOrder":3,"seller":null,"ean":"5713786867563","sku":"112808817","hasIngredients":false},{"variantId":201361563,"size":"EU 38","isInStock":false,"sizeId":387319,"colour":"Animal print","colourWayId":201361557,"isPrimary":true,"sizeOrder":4,"seller":null,"ean":"5713786867570","sku":"112808818","hasIngredients":false},{"variantId":201361562,"size":"EU 40","isInStock":true,"sizeId":387320,"colour":"Animal print","colourWayId":201361557,"isPrimary":true,"sizeOrder":5,"seller":null,"ean":"5713787624752","sku":"112808819","hasIngredients":false},{"variantId":201361561,"size":"EU 42","isInStock":true,"sizeId":387321,"colour":"Animal print","colourWayId":201361557,"isPrimary":true,"sizeOrder":6,"seller":null,"ean":"5713787624769","sku":"112808820","hasIngredients":false},{"variantId":201361559,"size":"EU 44","isInStock":false,"sizeId":410016,"colour":"Animal print","colourWayId":201361557,"isPrimary":true,"sizeOrder":7,"seller":null,"ean":"5713787624776","sku":"112808821","hasIngredients":false}],"images":[{"isPrimary":true,"colour":"Animal print","colourWayId":201361557,"imageType":"Standard1","url":"https://images.asos-media.com/products/vila-recycled-blend-shirred-neck-midi-dress-with-tie-waist-in-astract-animal-print/201361550-1-animalprint","productId":201361550,"alternateText":"Thumbnail 1 of 4","isVisible":true},{"isPrimary":false,"colour":"","colourWayId":null,"imageType":"Standard2","url":"https://images.asos-media.com/products/vila-recycled-blend-shirred-neck-midi-dress-with-tie-waist-in-astract-animal-print/201361550-2","productId":201361550,"alternateText":"Thumbnail 2 of 4","isVisible":true},{"isPrimary":false,"colour":"","colourWayId":null,"imageType":"Standard3","url":"https://images.asos-media.com/products/vila-recycled-blend-shirred-neck-midi-dress-with-tie-waist-in-astract-animal-print/201361550-3","productId":201361550,"alternateText":"Thumbnail 3 of 4","isVisible":true},{"isPrimary":false,"colour":"","colourWayId":null,"imageType":"Standard4","url":"https://images.asos-media.com/products/vila-recycled-blend-shirred-neck-midi-dress-with-tie-waist-in-astract-animal-print/201361550-4","productId":201361550,"alternateText":"Thumbnail 4 of 4","isVisible":true}],"totalNumberOfColours":1,"media":{"catwalkUrl":"https://video.asos-media.com/products/vila-recycled-blend-shirred-neck-midi-dress-with-tie-waist-in-astract-animal-print/201361550-catwalk-AVS","threeSixtyUrl":""},"buyTheLookId":null,"sizeGuideVisible":true,"sizeGuide":"https://www.asos.com/web/pages/size-guides/index.html?sizeSchema=EU&data=https://www.asos.com/api/sizing/sizeapi/v1/SizeGuide/401%3flanguage%3den-GB","shippingRestrictions":{"shippingRestrictionsForSellers":true,"shippingRestrictionsLabel":null,"shippingRestrictionsVisible":false},"plpIds":[{"id":2623,"type":"Standard"},{"id":8799,"type":"SEO"},{"id":8834,"type":"Standard"},{"id":10062,"type":"Standard"},{"id":12899,"type":"Standard"},{"id":13053,"type":"Standard"},{"id":15346,"type":"Standard"},{"id":15361,"type":"Standard"},{"id":16646,"type":"Standard"},{"id":19680,"type":"Standard"},{"id":20037,"type":"Standard"},{"id":20246,"type":"Standard"},{"id":21276,"type":"Brand"},{"id":28981,"type":"Standard"},{"id":50047,"type":"Standard"}],"sellingFast":false,"paymentPromotions":{},"hasPaymentPromotionAvailable":false,"hasVariantsWithIngredients":false}
                  
                  תגובה 1 תגובה אחרונה
                  0
                  • OdedDvirO מנותק
                    OdedDvirO מנותק
                    OdedDvir
                    השיב לארי ב נערך לאחרונה על ידי
                    #9

                    @ארי יפה. במקרה הספציפי הזה, הייתי הולך פשוט על חיפוש מחרוזת ב-MID, כי הקידומת window.asos.pdp.config.product כנראה ייחודית, ובנוסף היא נמצאת בתוך תגית <script>. כך שאין הרבה מה לחפש. גם לא נראה שזה מועד לשינויים דרסטיים, כי זה אתחול של property של אובייקט.

                    בכל מקרה, תמיד קיימת אפשרות כלשהי שיחליטו אחת לכמה שנים לשנות את כל מבנה העבודה שם, ואז תצטרך לשנות את אופן איסוף הנתונים... אבל זה נכון בכל WebScraper.

                    תגובה 1 תגובה אחרונה
                    2

                    בא תתחבר לדף היומי!
                    • התחברות

                    • אין לך חשבון עדיין? הרשמה

                    • התחברו או הירשמו כדי לחפש.
                    • פוסט ראשון
                      פוסט אחרון
                    0
                    • דף הבית
                    • קטגוריות
                    • פוסטים אחרונים
                    • משתמשים
                    • חיפוש
                    • חוקי הפורום