6 דרגות של ויקיפדיה ופתיחת עמוד קיים אך לא קיים

נשמע מוזר? גם לי.
אני מריץ את הפונקציה שלי שלכאורה אמורה לפתור את התרגיל (אפילו 2 רמות יוצא הרבה חישוב אבל)

ותוך כדי פותח דפים בויקיפדיה כדי לשלוף את הלינקים הבאים.
נתקלתי כמה פעמים בPAGE.ERROR שלכאורה טוען שלא קיים הדף הזה (לדוגמא charge particle)
שזה בכלל שם של דף שקיבלתי בתור לינק מדף אחר, אז הייתי מצפה שבטוח יהיה קיים.
מה גם כשאני מנסה ידנית לפתוח אותו, הוא פתאום כן פותח לי אובייקט דף עבורו
<WikipediaPage ‘Charged particle’>

אז למה זה רושם לי
wikipedia.exceptions.PageError: Page id “charge particle” does not match any pages. Try another id!

אני לא מוצא דרך גם להתמודד עם error כאלו בלי להשתמש בtry/catch

תנסה להשתמש במודול אחר

אתה הצלחת למצוא מודול אחר מתאים?
חיפשתי כבר, לא מצאתי משהו שנראה שיעבוד

כן הצלחתי להשתמש באחד אחר

לא ממש הצלחתי להשתמש עדיין באחד אחר
וחוץ מזה, השאלה עדיין עומדת בעינה. למה זה עושה לי בעיות אם בבדיקה ידנית של אותו שורת קוד זה כן מחזיר לי תוצאה?

מישהו יודע?

בקשה מ @Yam
האמת היא שגם אני הסתבכתי קצת בתרגיל הזה , יש מצב ל"שאלת מבוא" ? סוג של שאלה דומה וקלה יותר שתעזור לנו בפתרון ?

לייק 1

נשמע לי קצת כמו רקורסיה …
אשמח גם להכוונה.

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