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

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

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

בקשה | סקריפט עבור אתר אגורה

מתוזמן נעוץ נעול הועבר אינטרנט
12 פוסטים 4 כותבים 589 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • פ מנותק
    פ מנותק
    פלורידה
    השיב למעלה ומוריד ב נערך לאחרונה על ידי פלורידה
    #2

    @מעלה-ומוריד לדעתי לא מספיק בשביל זה css, צריך js.
    לדעתי אפשר לערוך את הסקריפט ש @yossiz כתב, רק צריך לבצע בו התאמות.
    אולי בהזדמנות אני יעבור על זה...

    אולי @מוטי-אורן האלוף יקדים אותי 🙂

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

      @פלורידה אמר בבקשה | סקריפט עבור אתר אגורה:

      לדעתי לא מספיק בשביל זה css

      מי דיבר על CSS ואיך הוא קשור לזה

      לדעתי אפשר לערוך את הסקריפט ש @yossiz כתב

      איזה, איפה?

      מנע בזבוז זמן, זכה את הרבים!

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

        @מעלה-ומוריד

        מי דיבר על CSS ואיך הוא קשור לזה

        בסוף תצטרך להגיע לזה

        @מעלה-ומוריד אמר בבקשה | סקריפט עבור אתר אגורה:

        איזה, איפה?

        הביאו את זה כאן

        תגובה 1 תגובה אחרונה
        0
        • yossizY מנותק
          yossizY מנותק
          yossiz
          כתב ב נערך לאחרונה על ידי
          #5

          @מעלה-ומוריד
          הנה סימנייה שפותח את כל השורות שלא נפתחו (מדמה קליק על השורה)

          javascript:document.querySelectorAll('.objectsTitleTr').forEach(elm => { const details = elm.nextElementSibling.querySelector('.objectDetails'); if (!details || details.style.display === 'none') elm.click() })
          

          📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

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

            @מעלה-ומוריד אני רואה ש @yossiz כבר הספיק לענות... אבל הסקריפט הזה עם קצת שיפצורים יכול להיות טוב:

            const objectGroupList = document.querySelectorAll('.objectGroup');
            
            for (let objectGroup of objectGroupList) {
                const a = objectGroup.querySelector('a');
                const href = a.href;
                const words = href.substring(30).slice(0, -6).split('/');
            
                showImage(words[0], words[1], objectGroup);
            }
            
            function showImage(a, b, o) {
                f = 'https://cdn.agora.co.il/deals_images/' + a + '/' + b + '.jpg';
            
                const objectName = o.querySelector('.objectName');
                objectName.innerHTML += '<img src="' + f + '" width="30">';
            }
            
            מעלה ומורידמ 2 תגובות תגובה אחרונה
            5
            • מעלה ומורידמ מנותק
              מעלה ומורידמ מנותק
              מעלה ומוריד
              כתב ב נערך לאחרונה על ידי
              #7

              @yossiz @מוטי-אורן
              תודה רבה!

              מנע בזבוז זמן, זכה את הרבים!

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

                @מוטי-אורן חלק נרחב מן התמונות אינו עולה
                ff9a4761-a409-402e-ad0f-32d978395d2d-image.png
                חוצמזה שאשמח אם תתאים לתוסף tampermonkey

                שוב תודה על ההשקעה אתה ויוסי
                זה לא מובן מאליו
                ואני מאמין שתהיה מזה עוד תועלת לרבים

                מנע בזבוז זמן, זכה את הרבים!

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

                  @מוטי-אורן תיקון, רוב אלו af4190a0-3260-4101-9436-35a8199b07bc-image.png מופיעים היכן שאין תמונה ממילא (יש מצב שלא יופיע כלום במקרה כזה?)
                  ישנם כמה מוצרים שאפי' שיש תמונה מופיעה השגיאה.

                  מנע בזבוז זמן, זכה את הרבים!

                  מוטי אורןמ 2 תגובות תגובה אחרונה
                  2
                  • מוטי אורןמ מנותק
                    מוטי אורןמ מנותק
                    מוטי אורן
                    השיב למעלה ומוריד ב נערך לאחרונה על ידי
                    #10

                    @מעלה-ומוריד אני ינסה לעבוד על זה יותר מאוחר בלנ"ד

                    תגובה 1 תגובה אחרונה
                    3
                    • מוטי אורןמ מנותק
                      מוטי אורןמ מנותק
                      מוטי אורן
                      השיב למעלה ומוריד ב נערך לאחרונה על ידי מוטי אורן
                      #11

                      @מעלה-ומוריד בסוף מצאתי דרך.

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

                      מה שעשיתי זה, ביצעתי בקשות עם fetch לכל אחד מהשורות, וחתכתי מכל הסטרינג של ה-HTML את ה-URL של התמונה עצמה.

                      מעודכן גם ל - Tampermonkey.

                      נראה לי יותר טוב:

                      // ==UserScript==
                      // @name         imagesCreator - for agora.co.il site
                      // @version      1.0
                      // @author       moti-oren
                      // @description  מוסיף תמונות למוצרים באתר אגורה
                      // @include      https://www.agora.co.il/*
                      // @noframes
                      // ==/UserScript==
                      
                      const objectGroupList = document.querySelectorAll('.objectGroup');
                      
                      for (let objectGroup of objectGroupList) {
                          const a = objectGroup.querySelector('a');
                          const href = a.href;
                          const words = href.substring(30).slice(0, -6).split('/');
                      
                          showImage(words[0], words[1], objectGroup);
                      }
                      
                      function showImage(a, b, o) {
                          e = - 1 != location.pathname.toLowerCase().indexOf('togetcheck.asp'),
                          d = document.getElementById('objectDetails' + b),
                              f = '/cache/' + a + '/' + b + '_o.asp?toGet=1' + (e ? '&toGetCheck=1' : '');
                          switch (location.pathname.toLowerCase()) {
                              case '/togetexperimenti.asp':
                                  f += '&ex=ExperimentI';
                                  break;
                              case '/togetexperimentii.asp':
                                  f += '&ex=ExperimentII'
                          }
                          fetch(f, {
                              method: 'GET',
                              headers: {
                                  'Content-Type': 'text/html; charset=UTF-8',
                                  'Content-Language': 'he'
                              }
                          }).then((res) => {
                              return res.text();
                          }).then((val) => {
                              const strIndex = val.indexOf('<span class="thumbnail" style="background-image:url');
                              const start = val.indexOf('http', strIndex);
                              const last = val.indexOf(')', strIndex);
                              const url = val.slice(start, last);
                              const objectName = o.querySelector('.objectName');
                              objectName.innerHTML += '<img src="' + url + '" width="30">';
                          })
                      }
                      
                      מעלה ומורידמ תגובה 1 תגובה אחרונה
                      6
                      • מעלה ומורידמ מנותק
                        מעלה ומורידמ מנותק
                        מעלה ומוריד
                        השיב למוטי אורן ב נערך לאחרונה על ידי מעלה ומוריד
                        #12

                        @מוטי-אורן אמר בבקשה | סקריפט עבור אתר אגורה:

                        קוד
                        

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

                        אבל עזוב אותך, אני סתם נודניק, זה נהדר

                        מנע בזבוז זמן, זכה את הרבים!

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

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

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

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