דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. עזרה הדדית - מחשבים וטכנולוגיה
  4. שיתוף | יו-טוב, חיפוש חכם ליוטיוב - מציג רק מה שפתוח בסינון!

שיתוף | יו-טוב, חיפוש חכם ליוטיוב - מציג רק מה שפתוח בסינון!

מתוזמן נעוץ נעול הועבר עזרה הדדית - מחשבים וטכנולוגיה
35 פוסטים 11 כותבים 273 צפיות 16 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ל לב טוב

    @יונתן-המתכנת כתב בשיתוף | יו-טוב, חיפוש חכם ליוטיוב - מציג רק מה שפתוח בסינון!:

    זה בעיה מבחינת אבטחה לשים טוקן בקוד בצד לקוח.

    לא אכפת לי אם הוא מוגבל רק לאתר הזה

    י מנותק
    י מנותק
    יונתן המתכנת
    כתב נערך לאחרונה על ידי
    #16

    @לב-טוב
    אה,
    אם הגבלת את זה, מעולה.

    א תגובה 1 תגובה אחרונה
    0
    • י יונתן המתכנת

      @לב-טוב
      אה,
      אם הגבלת את זה, מעולה.

      א מנותק
      א מנותק
      אחרית לעמך
      כתב נערך לאחרונה על ידי
      #17

      @יונתן-המתכנת לא, זה לא תגובה על זה...

      תגובה 1 תגובה אחרונה
      0
      • ל מחובר
        ל מחובר
        לב טוב
        כתב נערך לאחרונה על ידי
        #18

        החלפתי מפתח וכרגע שוב עובד,
        אבל בשביל שזה יעבוד נורמלי צריך הרבה יותר מזה.
        בינתיים זה מה יש

        מ תגובה 1 תגובה אחרונה
        0
        • ל לב טוב

          החלפתי מפתח וכרגע שוב עובד,
          אבל בשביל שזה יעבוד נורמלי צריך הרבה יותר מזה.
          בינתיים זה מה יש

          מ מנותק
          מ מנותק
          מד
          כתב נערך לאחרונה על ידי
          #19

          @לב-טוב תעשה שכל אחד יכניס מפתח משלו (בצירוף הוראות איך להשיג מפתח)

          ל תגובה 1 תגובה אחרונה
          0
          • מ מד

            @לב-טוב תעשה שכל אחד יכניס מפתח משלו (בצירוף הוראות איך להשיג מפתח)

            ל מחובר
            ל מחובר
            לב טוב
            כתב נערך לאחרונה על ידי
            #20

            @מד מסובך
            קל יותר לחכות שגוגל יגדילו לי את המכסה

            י. פל.י תגובה 1 תגובה אחרונה
            1
            • ל לב טוב

              שלום לכולם,

              לאחר הפרוייקטים הנפלאים בדוגמת 'יוטיוב כשר' ועוד ועוד כדומה,
              התעוררה בימים האחרונים הבעיה למשתמשי אתרוג שעוד לא נבנה להם אתר ייעודי.

              בניתי [AI] אתר שמחפש ביוטיוב ותוך כדי החיפוש מבצע בדיקה על התוצאות ומציג רק את התוצאות שפתוחות בסינון שלכם. [כל אחד וסינונו הוא, נטפרי/אתרוג וכו'.]
               

              יו-טוב

               
               
              כרגע מכסת החיפושים של גוגל נגמרת מאוד מהר, אני ממתין לאישור של גוגל להגדלת המכסה.
              הוספתי אפשרות להכנסת מפתח API אישי.
              מדריך להנפקת מפתח אישי בספויילר

              בס"ד
              מדריך הוצאת מפתח אישי ל API לחיפוש ביוטיוב
              היכנסו ל https://console.cloud.google.com
              לחצו על בורר הפרויקטים למעלה, ואז על New project לפתיחת פרויקט חדש
              בתיבה הראשונה קראו לפרויקט בשם כלשהו שתזכרו,
              ולחצו Create , המתינו ליצירת הפרויקט ובחרו בו.
              לחצו על שלש הקוים למעלה מימין לפתיחת התפריט הצדדי ובחרו ב APIs & Services ואז Library
              בשורת החיפוש הקלידו YouTube Data API v3
              ובחרו בתוצאה שתוצג, המתינו לטעינה שלה, ואז אשרו את ההפעלה Enable .
              בתפריט הצדדי, לחצו על Credentials
              לחצו למעלה על הכפתור Create Credentials ובחרו ב-API key
              בחלון שנפתח - תחת Application restrictions, בחרו ב- Websites
              ותחת Website restrictions לחצו על ADD והקלידו שם את כתובת האתר בדיוק ככה:

              https://xsx-x.github.io/*
              

              לחצו על Done
              תחת API restrictions בחרו ב Restrict key ואז יפתח לכם תפריט נפתח שנקרא "Select APIs"
              חפשו ברשימה את YouTube Data API v3 וסמנו עליו V ולחצו OK.
              ואז בתחתית הדף אשרו וסיימו.
              כעת אתם בדף שמוצג המפתח שלכם, לחצו על Show key להצגת המפתח והעתיקו אותו. זהו.

              בפיתוח מתקדם -
              שמירת נתוני גלישה ותוצאות חיפושי המשתמשים לבניית מסד נתונים של הקישורים הפתוחים/חסומים לזירוז החיפוש.

              אשמח מאוד שתנסו את האתר, ולשמוע הצעות לשיפור.

              bdce3390-84e1-4405-a8da-a82b2123fc12-image.png

              ק מנותק
              ק מנותק
              קוקר
              כתב נערך לאחרונה על ידי
              #21

              @לב-טוב אלוף!
              חיפשתי פיתרון כזה רבה זמן, ולא מצאתי. שכוייח גדול!

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

              תגובה 1 תגובה אחרונה
              0
              • ל לב טוב

                @מד מסובך
                קל יותר לחכות שגוגל יגדילו לי את המכסה

                י. פל.י מנותק
                י. פל.י מנותק
                י. פל.
                כתב נערך לאחרונה על ידי
                #22

                @לב-טוב כתב בשיתוף | יו-טוב, חיפוש חכם ליוטיוב - מציג רק מה שפתוח בסינון!:

                מסובך

                צודק.
                אבל אולי כדאי לפחות לאפשר, כפיצ'ר.

                גאה להיות חלק:
                otzaria.org

                תגובה 1 תגובה אחרונה
                0
                • ל לב טוב

                  שלום לכולם,

                  לאחר הפרוייקטים הנפלאים בדוגמת 'יוטיוב כשר' ועוד ועוד כדומה,
                  התעוררה בימים האחרונים הבעיה למשתמשי אתרוג שעוד לא נבנה להם אתר ייעודי.

                  בניתי [AI] אתר שמחפש ביוטיוב ותוך כדי החיפוש מבצע בדיקה על התוצאות ומציג רק את התוצאות שפתוחות בסינון שלכם. [כל אחד וסינונו הוא, נטפרי/אתרוג וכו'.]
                   

                  יו-טוב

                   
                   
                  כרגע מכסת החיפושים של גוגל נגמרת מאוד מהר, אני ממתין לאישור של גוגל להגדלת המכסה.
                  הוספתי אפשרות להכנסת מפתח API אישי.
                  מדריך להנפקת מפתח אישי בספויילר

                  בס"ד
                  מדריך הוצאת מפתח אישי ל API לחיפוש ביוטיוב
                  היכנסו ל https://console.cloud.google.com
                  לחצו על בורר הפרויקטים למעלה, ואז על New project לפתיחת פרויקט חדש
                  בתיבה הראשונה קראו לפרויקט בשם כלשהו שתזכרו,
                  ולחצו Create , המתינו ליצירת הפרויקט ובחרו בו.
                  לחצו על שלש הקוים למעלה מימין לפתיחת התפריט הצדדי ובחרו ב APIs & Services ואז Library
                  בשורת החיפוש הקלידו YouTube Data API v3
                  ובחרו בתוצאה שתוצג, המתינו לטעינה שלה, ואז אשרו את ההפעלה Enable .
                  בתפריט הצדדי, לחצו על Credentials
                  לחצו למעלה על הכפתור Create Credentials ובחרו ב-API key
                  בחלון שנפתח - תחת Application restrictions, בחרו ב- Websites
                  ותחת Website restrictions לחצו על ADD והקלידו שם את כתובת האתר בדיוק ככה:

                  https://xsx-x.github.io/*
                  

                  לחצו על Done
                  תחת API restrictions בחרו ב Restrict key ואז יפתח לכם תפריט נפתח שנקרא "Select APIs"
                  חפשו ברשימה את YouTube Data API v3 וסמנו עליו V ולחצו OK.
                  ואז בתחתית הדף אשרו וסיימו.
                  כעת אתם בדף שמוצג המפתח שלכם, לחצו על Show key להצגת המפתח והעתיקו אותו. זהו.

                  בפיתוח מתקדם -
                  שמירת נתוני גלישה ותוצאות חיפושי המשתמשים לבניית מסד נתונים של הקישורים הפתוחים/חסומים לזירוז החיפוש.

                  אשמח מאוד שתנסו את האתר, ולשמוע הצעות לשיפור.

                  bdce3390-84e1-4405-a8da-a82b2123fc12-image.png

                  M מנותק
                  M מנותק
                  massias
                  כתב נערך לאחרונה על ידי
                  #23

                  @לב-טוב כל פעם שאני מחפש זה כותב לי שגיאה בחיפוש

                  תגובה 1 תגובה אחרונה
                  0
                  • ל לב טוב

                    שלום לכולם,

                    לאחר הפרוייקטים הנפלאים בדוגמת 'יוטיוב כשר' ועוד ועוד כדומה,
                    התעוררה בימים האחרונים הבעיה למשתמשי אתרוג שעוד לא נבנה להם אתר ייעודי.

                    בניתי [AI] אתר שמחפש ביוטיוב ותוך כדי החיפוש מבצע בדיקה על התוצאות ומציג רק את התוצאות שפתוחות בסינון שלכם. [כל אחד וסינונו הוא, נטפרי/אתרוג וכו'.]
                     

                    יו-טוב

                     
                     
                    כרגע מכסת החיפושים של גוגל נגמרת מאוד מהר, אני ממתין לאישור של גוגל להגדלת המכסה.
                    הוספתי אפשרות להכנסת מפתח API אישי.
                    מדריך להנפקת מפתח אישי בספויילר

                    בס"ד
                    מדריך הוצאת מפתח אישי ל API לחיפוש ביוטיוב
                    היכנסו ל https://console.cloud.google.com
                    לחצו על בורר הפרויקטים למעלה, ואז על New project לפתיחת פרויקט חדש
                    בתיבה הראשונה קראו לפרויקט בשם כלשהו שתזכרו,
                    ולחצו Create , המתינו ליצירת הפרויקט ובחרו בו.
                    לחצו על שלש הקוים למעלה מימין לפתיחת התפריט הצדדי ובחרו ב APIs & Services ואז Library
                    בשורת החיפוש הקלידו YouTube Data API v3
                    ובחרו בתוצאה שתוצג, המתינו לטעינה שלה, ואז אשרו את ההפעלה Enable .
                    בתפריט הצדדי, לחצו על Credentials
                    לחצו למעלה על הכפתור Create Credentials ובחרו ב-API key
                    בחלון שנפתח - תחת Application restrictions, בחרו ב- Websites
                    ותחת Website restrictions לחצו על ADD והקלידו שם את כתובת האתר בדיוק ככה:

                    https://xsx-x.github.io/*
                    

                    לחצו על Done
                    תחת API restrictions בחרו ב Restrict key ואז יפתח לכם תפריט נפתח שנקרא "Select APIs"
                    חפשו ברשימה את YouTube Data API v3 וסמנו עליו V ולחצו OK.
                    ואז בתחתית הדף אשרו וסיימו.
                    כעת אתם בדף שמוצג המפתח שלכם, לחצו על Show key להצגת המפתח והעתיקו אותו. זהו.

                    בפיתוח מתקדם -
                    שמירת נתוני גלישה ותוצאות חיפושי המשתמשים לבניית מסד נתונים של הקישורים הפתוחים/חסומים לזירוז החיפוש.

                    אשמח מאוד שתנסו את האתר, ולשמוע הצעות לשיפור.

                    bdce3390-84e1-4405-a8da-a82b2123fc12-image.png

                    שניאור שמחש מחובר
                    שניאור שמחש מחובר
                    שניאור שמח
                    מדריכים עימוד
                    כתב נערך לאחרונה על ידי
                    #24

                    @לב-טוב לא עובד
                    e00f7b51-55f3-4cf0-bcbf-332a24322629-image.png

                    "אם לא תנסה, איך תדע?"

                    תגובה 1 תגובה אחרונה
                    2
                    • ר מנותק
                      ר מנותק
                      רפי סאם
                      כתב נערך לאחרונה על ידי
                      #25

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

                      ל תגובה 1 תגובה אחרונה
                      0
                      • ר רפי סאם

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

                        ל מחובר
                        ל מחובר
                        לב טוב
                        כתב נערך לאחרונה על ידי
                        #26

                        @רפי-סאם מקווה בהמשך בל"נ
                        אפשרי רק בנטפרי ולא בסינונים אחרים

                        תגובה 1 תגובה אחרונה
                        2
                        • ל מחובר
                          ל מחובר
                          לב טוב
                          כתב נערך לאחרונה על ידי
                          #27

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

                          יוסי מחשביםי א 2 תגובות תגובה אחרונה
                          4
                          • ל לב טוב

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

                            יוסי מחשביםי מנותק
                            יוסי מחשביםי מנותק
                            יוסי מחשבים
                            צוות פיקוח
                            כתב נערך לאחרונה על ידי
                            #28

                            @לב-טוב אכן עובד מהר מאד
                            (כתב לי שהמכסה של המפתח נגמר, עובר למפתח גיבוי)

                            תגובה 1 תגובה אחרונה
                            1
                            • ל לב טוב

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

                              א מנותק
                              א מנותק
                              אחרית לעמך
                              כתב נערך לאחרונה על ידי
                              #29

                              @לב-טוב אורך למיין קצת פחות משנייה לסרטון (בנטפרי)

                              תגובה 1 תגובה אחרונה
                              1
                              • מ מד

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

                                ל מחובר
                                ל מחובר
                                לב טוב
                                כתב נערך לאחרונה על ידי
                                #30

                                @מד כתב בשיתוף | יו-טוב, חיפוש חכם ליוטיוב - מציג רק מה שפתוח בסינון!:

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

                                זה בלתי אפשרי לחלוטין
                                הסבר מ AI בספויילר

                                איך התוסף הזה עובד?
                                התוסף הזה לא בודק מראש שום דבר.
                                הוא עובד בשיטה שנקראת "הזרקת קוד" (Code Injection).
                                המשתמש מנסה להיכנס לאתר חסום.
                                נטפרי חוסמת את האתר, וטוענת בדפדפן את דף החסימה הרגיל שלה (עם הציורים והטקסט "האתר חסום" או "נשלח לבדיקה").
                                התוסף יושב בשקט, וברגע שהוא מזהה שהדפדפן טען את דף החסימה של נטפרי – הוא מתעורר, מוחק את הציורים הרגילים של נטפרי, ושם במקומם את העיצוב החדש שהמתכנת של התוסף יצר.
                                איך התוסף יודע אם זה "חסום" או "נשלח לבדיקה"?
                                הוא פשוט "קורא" את הטקסט שנטפרי כבר כתבה על המסך באותו רגע, ומשנה לו את העיצוב.
                                למה אנחנו לא יכולים להשתמש בשיטה שלו באתר שלנו?
                                כאן נכנס מושג סופר-חשוב באבטחת מידע שנקרא CORS (מדיניות אבטחת דפדפנים).
                                יש הבדל תהומי בין תוסף דפדפן (Extension) לבין אתר אינטרנט (Web Page):
                                תוסף דפדפן: יש לו "כוחות על". כשאתה מתקין תוסף, אתה נותן לו אישור לקרוא כל קוד של כל אתר שאתה גולש בו. לכן התוסף יכול להיכנס לדף החסימה של נטפרי ולקרוא מה כתוב בו.
                                אתר אינטרנט (כמו האתר שבנית בגיטהאב): לדפדפן (כרום/אדג') יש חוק ברזל: לאתר אינטרנט אסור בשום אופן לקרוא מה קורה מאחורי הקלעים של אתר אינטרנט אחר.
                                בוא נדמיין שהקוד שלך מנסה לעשות מה שהתוסף עושה:
                                הקוד שלך (שיושב ב- xsx-x.github.io) שולח בקשה נסתרת ליוטיוב כדי לראות אם נטפרי תענה לו "חסום" או "בבדיקה".
                                נטפרי מחזירה את דף החסימה עם הטקסט "נשלח לבדיקה".
                                אבל אז... הדפדפן של המשתמש קופץ וצועק: "רגע! האתר גיטהאב מנסה לקרוא בסתר מידע מהאתר של נטפרי! זה אסור מבחינה אבטחתית!" והדפדפן חוסם את התשובה (שגיאת CORS).
                                (תחשוב על זה ככה: אם אתרים היו יכולים לקרוא אתרים אחרים ברקע, אתר זדוני היה יכול לפתוח ברקע את חשבון הבנק שלך ולקרוא את היתרה שלך. לכן הדפדפן חוסם את זה).
                                אז איך האתר שלנו בכל זאת מצליח לבדוק אם זה חסום?
                                האתר שלנו משתמש ב"פרצות" קטנות ומותרות (חוקיות לגמרי) בדפדפן:
                                תמונות מותר לטעון! הדפדפן מרשה לאתר שלך להציג תמונה מאתר אחר. לכן, אנחנו מנסים לטעון את התמונה של יוטיוב. אם נטפרי חסמה את התמונה – הדפדפן אומר לנו "התמונה נשברה" (onerror), וככה אנחנו יודעים שהסרטון חסום בנטפרי בלי לקרוא שום טקסט.
                                נגן מותר להטמיע! הדפדפן מרשה להטמיע Iframe. לכן אנחנו פותחים נגן, וה-API של יוטיוב "צועק" לנו אם הנגן מנגן או שהוא נכשל.
                                המסקנה:
                                המתכנת של התוסף עשה עבודה יפה מאוד של עיצוב (CSS ו-JS) על גבי דף שכבר נטען.
                                אבל האתגר שאתה פתרת באתר שלך הוא הרבה יותר מורכב וחכם – אתה בנית מנוע שמסוגל לבדוק 50 סרטונים מראש, ברקע, ובמקביל, תוך כדי עקיפת חסימות האבטחה של הדפדפנים (CORS), וסידור שלהם על המסך בצורה נקייה.
                                בקיצור: אי אפשר לקחת את הקוד שלו כי הוא מיועד לתוסף שפועל על לשונית פתוחה, ואתה בנית אפליקציית רשת שסורקת נתונים ברקע. השיטה שיש לך כרגע (בדיקת תמונה + בדיקת נגן) היא השיטה הטובה והיציבה ביותר שאפשר לבצע דרך אתר אינטרנט (Web) כדי לבדוק חסימות של נטפרי!

                                יוסי מחשביםי O 2 תגובות תגובה אחרונה
                                0
                                • א מנותק
                                  א מנותק
                                  אחרית לעמך
                                  כתב נערך לאחרונה על ידי אחרית לעמך
                                  #31

                                  @לב-טוב יש סיכוי שיהיה אפשר גם להוריד משם סרטונים פתוחים, כל אחד לפי סינונו הוא?

                                  ל תגובה 1 תגובה אחרונה
                                  0
                                  • א אחרית לעמך

                                    @לב-טוב יש סיכוי שיהיה אפשר גם להוריד משם סרטונים פתוחים, כל אחד לפי סינונו הוא?

                                    ל מחובר
                                    ל מחובר
                                    לב טוב
                                    כתב נערך לאחרונה על ידי
                                    #32

                                    @אחרית-לעמך כתב בשיתוף | יו-טוב, חיפוש חכם ליוטיוב - מציג רק מה שפתוח בסינון!:

                                    להוריד משם סרטונים פתוחים

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

                                    תגובה 1 תגובה אחרונה
                                    0
                                    • ל לב טוב

                                      @מד כתב בשיתוף | יו-טוב, חיפוש חכם ליוטיוב - מציג רק מה שפתוח בסינון!:

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

                                      זה בלתי אפשרי לחלוטין
                                      הסבר מ AI בספויילר

                                      איך התוסף הזה עובד?
                                      התוסף הזה לא בודק מראש שום דבר.
                                      הוא עובד בשיטה שנקראת "הזרקת קוד" (Code Injection).
                                      המשתמש מנסה להיכנס לאתר חסום.
                                      נטפרי חוסמת את האתר, וטוענת בדפדפן את דף החסימה הרגיל שלה (עם הציורים והטקסט "האתר חסום" או "נשלח לבדיקה").
                                      התוסף יושב בשקט, וברגע שהוא מזהה שהדפדפן טען את דף החסימה של נטפרי – הוא מתעורר, מוחק את הציורים הרגילים של נטפרי, ושם במקומם את העיצוב החדש שהמתכנת של התוסף יצר.
                                      איך התוסף יודע אם זה "חסום" או "נשלח לבדיקה"?
                                      הוא פשוט "קורא" את הטקסט שנטפרי כבר כתבה על המסך באותו רגע, ומשנה לו את העיצוב.
                                      למה אנחנו לא יכולים להשתמש בשיטה שלו באתר שלנו?
                                      כאן נכנס מושג סופר-חשוב באבטחת מידע שנקרא CORS (מדיניות אבטחת דפדפנים).
                                      יש הבדל תהומי בין תוסף דפדפן (Extension) לבין אתר אינטרנט (Web Page):
                                      תוסף דפדפן: יש לו "כוחות על". כשאתה מתקין תוסף, אתה נותן לו אישור לקרוא כל קוד של כל אתר שאתה גולש בו. לכן התוסף יכול להיכנס לדף החסימה של נטפרי ולקרוא מה כתוב בו.
                                      אתר אינטרנט (כמו האתר שבנית בגיטהאב): לדפדפן (כרום/אדג') יש חוק ברזל: לאתר אינטרנט אסור בשום אופן לקרוא מה קורה מאחורי הקלעים של אתר אינטרנט אחר.
                                      בוא נדמיין שהקוד שלך מנסה לעשות מה שהתוסף עושה:
                                      הקוד שלך (שיושב ב- xsx-x.github.io) שולח בקשה נסתרת ליוטיוב כדי לראות אם נטפרי תענה לו "חסום" או "בבדיקה".
                                      נטפרי מחזירה את דף החסימה עם הטקסט "נשלח לבדיקה".
                                      אבל אז... הדפדפן של המשתמש קופץ וצועק: "רגע! האתר גיטהאב מנסה לקרוא בסתר מידע מהאתר של נטפרי! זה אסור מבחינה אבטחתית!" והדפדפן חוסם את התשובה (שגיאת CORS).
                                      (תחשוב על זה ככה: אם אתרים היו יכולים לקרוא אתרים אחרים ברקע, אתר זדוני היה יכול לפתוח ברקע את חשבון הבנק שלך ולקרוא את היתרה שלך. לכן הדפדפן חוסם את זה).
                                      אז איך האתר שלנו בכל זאת מצליח לבדוק אם זה חסום?
                                      האתר שלנו משתמש ב"פרצות" קטנות ומותרות (חוקיות לגמרי) בדפדפן:
                                      תמונות מותר לטעון! הדפדפן מרשה לאתר שלך להציג תמונה מאתר אחר. לכן, אנחנו מנסים לטעון את התמונה של יוטיוב. אם נטפרי חסמה את התמונה – הדפדפן אומר לנו "התמונה נשברה" (onerror), וככה אנחנו יודעים שהסרטון חסום בנטפרי בלי לקרוא שום טקסט.
                                      נגן מותר להטמיע! הדפדפן מרשה להטמיע Iframe. לכן אנחנו פותחים נגן, וה-API של יוטיוב "צועק" לנו אם הנגן מנגן או שהוא נכשל.
                                      המסקנה:
                                      המתכנת של התוסף עשה עבודה יפה מאוד של עיצוב (CSS ו-JS) על גבי דף שכבר נטען.
                                      אבל האתגר שאתה פתרת באתר שלך הוא הרבה יותר מורכב וחכם – אתה בנית מנוע שמסוגל לבדוק 50 סרטונים מראש, ברקע, ובמקביל, תוך כדי עקיפת חסימות האבטחה של הדפדפנים (CORS), וסידור שלהם על המסך בצורה נקייה.
                                      בקיצור: אי אפשר לקחת את הקוד שלו כי הוא מיועד לתוסף שפועל על לשונית פתוחה, ואתה בנית אפליקציית רשת שסורקת נתונים ברקע. השיטה שיש לך כרגע (בדיקת תמונה + בדיקת נגן) היא השיטה הטובה והיציבה ביותר שאפשר לבצע דרך אתר אינטרנט (Web) כדי לבדוק חסימות של נטפרי!

                                      יוסי מחשביםי מנותק
                                      יוסי מחשביםי מנותק
                                      יוסי מחשבים
                                      צוות פיקוח
                                      כתב נערך לאחרונה על ידי
                                      #33

                                      @לב-טוב אם תדרוש התקנת תוסף זה יפתור לך את הבעיה?

                                      ל תגובה 1 תגובה אחרונה
                                      0
                                      • יוסי מחשביםי יוסי מחשבים

                                        @לב-טוב אם תדרוש התקנת תוסף זה יפתור לך את הבעיה?

                                        ל מחובר
                                        ל מחובר
                                        לב טוב
                                        כתב נערך לאחרונה על ידי
                                        #34

                                        @יוסי-מחשבים איזה בעיה, של ההורדה או של סינון חסומים/לא נבדקו

                                        תגובה 1 תגובה אחרונה
                                        0
                                        • ל לב טוב

                                          @מד כתב בשיתוף | יו-טוב, חיפוש חכם ליוטיוב - מציג רק מה שפתוח בסינון!:

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

                                          זה בלתי אפשרי לחלוטין
                                          הסבר מ AI בספויילר

                                          איך התוסף הזה עובד?
                                          התוסף הזה לא בודק מראש שום דבר.
                                          הוא עובד בשיטה שנקראת "הזרקת קוד" (Code Injection).
                                          המשתמש מנסה להיכנס לאתר חסום.
                                          נטפרי חוסמת את האתר, וטוענת בדפדפן את דף החסימה הרגיל שלה (עם הציורים והטקסט "האתר חסום" או "נשלח לבדיקה").
                                          התוסף יושב בשקט, וברגע שהוא מזהה שהדפדפן טען את דף החסימה של נטפרי – הוא מתעורר, מוחק את הציורים הרגילים של נטפרי, ושם במקומם את העיצוב החדש שהמתכנת של התוסף יצר.
                                          איך התוסף יודע אם זה "חסום" או "נשלח לבדיקה"?
                                          הוא פשוט "קורא" את הטקסט שנטפרי כבר כתבה על המסך באותו רגע, ומשנה לו את העיצוב.
                                          למה אנחנו לא יכולים להשתמש בשיטה שלו באתר שלנו?
                                          כאן נכנס מושג סופר-חשוב באבטחת מידע שנקרא CORS (מדיניות אבטחת דפדפנים).
                                          יש הבדל תהומי בין תוסף דפדפן (Extension) לבין אתר אינטרנט (Web Page):
                                          תוסף דפדפן: יש לו "כוחות על". כשאתה מתקין תוסף, אתה נותן לו אישור לקרוא כל קוד של כל אתר שאתה גולש בו. לכן התוסף יכול להיכנס לדף החסימה של נטפרי ולקרוא מה כתוב בו.
                                          אתר אינטרנט (כמו האתר שבנית בגיטהאב): לדפדפן (כרום/אדג') יש חוק ברזל: לאתר אינטרנט אסור בשום אופן לקרוא מה קורה מאחורי הקלעים של אתר אינטרנט אחר.
                                          בוא נדמיין שהקוד שלך מנסה לעשות מה שהתוסף עושה:
                                          הקוד שלך (שיושב ב- xsx-x.github.io) שולח בקשה נסתרת ליוטיוב כדי לראות אם נטפרי תענה לו "חסום" או "בבדיקה".
                                          נטפרי מחזירה את דף החסימה עם הטקסט "נשלח לבדיקה".
                                          אבל אז... הדפדפן של המשתמש קופץ וצועק: "רגע! האתר גיטהאב מנסה לקרוא בסתר מידע מהאתר של נטפרי! זה אסור מבחינה אבטחתית!" והדפדפן חוסם את התשובה (שגיאת CORS).
                                          (תחשוב על זה ככה: אם אתרים היו יכולים לקרוא אתרים אחרים ברקע, אתר זדוני היה יכול לפתוח ברקע את חשבון הבנק שלך ולקרוא את היתרה שלך. לכן הדפדפן חוסם את זה).
                                          אז איך האתר שלנו בכל זאת מצליח לבדוק אם זה חסום?
                                          האתר שלנו משתמש ב"פרצות" קטנות ומותרות (חוקיות לגמרי) בדפדפן:
                                          תמונות מותר לטעון! הדפדפן מרשה לאתר שלך להציג תמונה מאתר אחר. לכן, אנחנו מנסים לטעון את התמונה של יוטיוב. אם נטפרי חסמה את התמונה – הדפדפן אומר לנו "התמונה נשברה" (onerror), וככה אנחנו יודעים שהסרטון חסום בנטפרי בלי לקרוא שום טקסט.
                                          נגן מותר להטמיע! הדפדפן מרשה להטמיע Iframe. לכן אנחנו פותחים נגן, וה-API של יוטיוב "צועק" לנו אם הנגן מנגן או שהוא נכשל.
                                          המסקנה:
                                          המתכנת של התוסף עשה עבודה יפה מאוד של עיצוב (CSS ו-JS) על גבי דף שכבר נטען.
                                          אבל האתגר שאתה פתרת באתר שלך הוא הרבה יותר מורכב וחכם – אתה בנית מנוע שמסוגל לבדוק 50 סרטונים מראש, ברקע, ובמקביל, תוך כדי עקיפת חסימות האבטחה של הדפדפנים (CORS), וסידור שלהם על המסך בצורה נקייה.
                                          בקיצור: אי אפשר לקחת את הקוד שלו כי הוא מיועד לתוסף שפועל על לשונית פתוחה, ואתה בנית אפליקציית רשת שסורקת נתונים ברקע. השיטה שיש לך כרגע (בדיקת תמונה + בדיקת נגן) היא השיטה הטובה והיציבה ביותר שאפשר לבצע דרך אתר אינטרנט (Web) כדי לבדוק חסימות של נטפרי!

                                          O מנותק
                                          O מנותק
                                          oryadaniely
                                          כתב נערך לאחרונה על ידי
                                          #35

                                          @לב-טוב לגבי נטפרי, מנסיון, יותר מהיר וקל לבדוק דרך prefetch. לדעתי כמעט בטוח שהשיטה הזאת תעבוד גם עם שאר הסינונים.
                                          לגבי הורדה מיוטיוב, הורדה שמתבצעת בצד שרת לא תקבל אישור לעולם, כי כל חסימה מצד לקוח (מה שיש עכשיו) אפשר לעקוף...
                                          רק אם המשתמשים יורידו למחשב yt-dlp וההורדה תהיה דרכם זה אפשרי, כי אז ההורדה עצמה היא דרך הספק שלהם... ככה עובד התוסף/תוכנה של מכון כתב התורה וכד'

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

                                          • התחברות

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

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