היי, אני מקבלת את הודעת השגיאה הבאה:
S310-Audit url open for permitted schemes. Allowing use of file:/ or custom schemes is often unexpected
ניסיתי להפטר ממנה במיליון דרכים שונות ולא הצלחתי. רציתי לדעת האם ניתן להתעלם?
— מישהו יכול לעזור?
את משתמשת בrequest ?
כן אני משתמשת ב-request
ניסיתי את הפתרון הזה (מצאתי באינטרנט)
import urllib.request
req = urllib.request.Request('http://www.example.com')
with urllib.request.urlopen(req) as response:
the_page = response.read()
כן, גם אני הנחתי שהבעיה הייתה שלא השתמשתי ב-with אבל אני ממשיכה לקבל שגיאה. ניסיתי גם בעוד כל מיני צורות שונות אבל עדיין
ראיתי בשירשור אחר שים הגיב למישהו עם בעיה דומה:
“אפשר להתעלם. בגדול הוא מבקש ממך לעשות if ולוודא שהכתובת מתחילה ב־http או https”
אבל זה אחרי שהוא בדק לו את הקוד ולכן אני חוששת שמדובר במקרה פרטי שאולי לא תקף לגביי
נסי אז לשרשר את השאלה שלך שם אם זה באותו הנושא אולי יהיו אנשים עם בעיה דומה שזה יקפוץ להם ויוכלו לעזור או לחילופין הסגל
זה מה שעשיתי אתמול, לא ענו לי אז פתחתי כאן
הכנסת if לפני שבודק האם ה־URL מתחיל ב־http או ב־https?
בכמה מהניסיונות הקודמים, כן, ועדיין קיבלתי את ההודעה
השאלה היא האם אפשר להתייחס למקרה שלי כמו למקרה הזה:
כן, זה אותו מקרה פרקטית
מעולה, תודה רבה! ~