שאלה לדעת האם סרטון יוטיוב פתוח בנטפרי מהאתר בapi
-
אני רוצה לדעת האם סרטון פתוח (לא סרטון 1 )
יש את הapi של נטפרי (כמובן לא רשמי)
function netfree(id) { fetch("https://www.google.com/~netfree/test-url?u=https://www.youtube.com/watch?v=" + id) .then(data => { console.log(data); }) .catch(error => { console.log(error); // הצגת מספר השגיאה בצורה מתאימה }); } אבל יש בעיה של cors שהדפדפן חוסם לי את הגישה
האם למישהו יש פיתרון ? -
@yossboss כתב בשאלה | לדעת האם סרטון יוטיוב פתוח בנטפרי מהאתר בapi:
אני רוצה לדעת האם סרטון פתוח (לא סרטון 1 )
יש את הapi של נטפרי (כמובן לא רשמי)
function netfree(id) { fetch("https://www.google.com/~netfree/test-url?u=https://www.youtube.com/watch?v=" + id) .then(data => { console.log(data); }) .catch(error => { console.log(error); // הצגת מספר השגיאה בצורה מתאימה }); } אבל יש בעיה של cors שהדפדפן חוסם לי את הגישה
האם למישהו יש פיתרון ?לשים שרת מתווך באמצע.
לפנות לנטפרי בצד שרת ולהתחבר לצד השרת מהיישום שלך. -
@yossboss כתב בשאלה | לדעת האם סרטון יוטיוב פתוח בנטפרי מהאתר בapi:
@liy זה ממש מסובך השרת צריך להיות בנטפרי
אולי יש לי אופציה לפנות ישירות לסרטן ואז לבדוק מה קוד השגיאה??
כי נטפרי זה 418 וסתם ככה יוטיוב יחזיר 400 השאלה איך אני יודע את קוד השגיאהאהה, לא שמתי לב שזה משהו פנימי בעצם..
-
צדיק תמים מדריכיםהשיב לyossboss ב 7 בספט׳ 2023, 20:59 נערך לאחרונה על ידי צדיק תמים 9 ביולי 2023, 20:59
@yossboss כתב בשאלה | לדעת האם סרטון יוטיוב פתוח בנטפרי מהאתר בapi:
כי נטפרי זה 418 וסתם ככה יוטיוב יחזיר 400 השאלה איך אני יודע את קוד השגיאה
יש CORS, אז אין לך דרך לדעת (בצד לקוח מאתר אחר)
@liy כתב בשאלה | לדעת האם סרטון יוטיוב פתוח בנטפרי מהאתר בapi:
@yossboss https://forum.netfree.link/topic/9449/סקריפט-שמזהה-אם-סרטון-יוטיוב-כבר-פתוח-אצל-נטפרי/9
זה הAPI שהוא הביא בשאלה
-
@צדיק-תמים כתב בשאלה | לדעת האם סרטון יוטיוב פתוח בנטפרי מהאתר בapi:
זה הAPI שהוא הביא בשאלה
אכן, יש שם דיון איך אפשר לממש זאת בלי שגיאת CORS וכן שלחתי את זה..
-
@liy הדיון לא נותן כלום, העובדות הן כמו שכתבתי לו כבר פעם קודמת, אין עוד דרך:
@צדיק-תמים כתב בבקשה | אשמח לחוות דעת על יוטיוב פרוץ באתר שבניתי:@yossboss כמו שכתבתי, שרת עם נטפרי (או סתם מחשב שפועל רצוף שישמש כשרת). או עם תוסף שכל מי שמשתמש באתר צריך להתקין.
-
@צדיק-תמים ומה לגבי האופציה לעשות קריאה לכתובת של הסרטון
-
צדיק תמים מדריכיםהשיב לצדיק תמים ב 7 בספט׳ 2023, 21:12 נערך לאחרונה על ידי צדיק תמים 9 ביולי 2023, 21:12
@צדיק-תמים כתב בשאלה | לדעת האם סרטון יוטיוב פתוח בנטפרי מהאתר בapi:
@yossboss כתב בשאלה | לדעת האם סרטון יוטיוב פתוח בנטפרי מהאתר בapi:
כי נטפרי זה 418 וסתם ככה יוטיוב יחזיר 400 השאלה איך אני יודע את קוד השגיאה
יש CORS, אז אין לך דרך לדעת (בצד לקוח מאתר אחר)
-
@צדיק-תמים נכון אבל כתוב לי בכונסול את קוד השגיאה במקרה של סרטון חסום קוד השגיאה הוא 418 ואם לא חסום השגיאה היא 200
השאלה היא איך לדעת בקוד מה קוד השגיאה -
@yossboss כתב בשאלה | לדעת האם סרטון יוטיוב פתוח בנטפרי מהאתר בapi:
השאלה היא איך לדעת בקוד מה קוד השגיאה
אין לך דרך לדעת מאתר אחר מה הקוד HTTP שיוטיוב מחזיר - 200 או 418. זה הרעיון של CORS.
-
@צדיק-תמים זה מוצג בכונסול זה לא אומר כלום ?
-
@צדיק-תמים אין לי שום פתרון?
כמובן בלי תוסף או שרת בנטפרי -
@yossboss כתב בשאלה | לדעת האם סרטון יוטיוב פתוח בנטפרי מהאתר בapi:
@צדיק-תמים אין לי שום פתרון?
כמובן בלי תוסף או שרת בנטפרילא אין פתרון וב"ה שזה ככה, תדמיין מה האקרים היו עושים אם היית יכול לשאוב מה שאתה רוצה בצד הלקוח ?? לכן בגדול זה לא משהו שתצליח לעקוף.
לכן הפתרון הינו שנטפרי יאשרו הרשאות CORS מהאתר שלך לדומיין של גוגל (לא מאמין) -
@לא-מתייאש אני לא צריך את התוכן אני צריך רק את הקוד שגיאה (לגבי האקרים אפשר לעשות שרת פרוקסי בצד שרת)
-
@yossboss כתב בשאלה | לדעת האם סרטון יוטיוב פתוח בנטפרי מהאתר בapi:
@לא-מתייאש אני לא צריך את התוכן אני צריך רק את הקוד שגיאה (לגבי האקרים אפשר לעשות שרת פרוקסי בצד שרת)
גם את הקוד אי אפשר יש cors.
לגבי שרת פרוקסי, האקרים לא יוכלו לזייף אתרים של בנקים עם זה, כי הבנק יכולה לחסום את ה-ip של הפרוקסי... Cors נועד כדי למנוע את הדברים הללו.
8/19