לגבי השגת הlyrics של השירים -
יש חבילה פייתונית אחת שמאפשרת להביא שירים ללא access token , היא לא הכי מעודכנת ככל הנראה.
יש חבילות שכנראה יותר מעודכנות וגם API אבל דורשים access tokens ורישום.
כשאני מעלה את הפתרון אני מעלה אותו עם הaccess token שלי ?
עדיף שלא, שים שם חרעפש.
תוכל גם לחפש אחר חבילה אחרת שלא מצריכה Access token
מצאתי api אחר , גם שם הרבה שירים חסרים.
יש מצב להשתמש בזה ופשוט להתעלם ממה שאין ?
(אני מבין שאסור לנו לעשות עדיין error handling , אז פשוט להשתמש בקוד שחוזר מהrequests - אם 200 או אם 404 ?)
או אולי נעשה בכלל scraping ?
תעשה מה שבא לך כל עוד חוזרות תוצאות הגיוניות וזה במסגרת מה שלמדנו
אמשיך את השרשור -
איך ניתן להתעלם משגיאות כשהמודול לא מוצא מילים לשיר?
הוא זורק לי שגיאה שבשלב זה אין לי מושג איך להתמודד איתה.
ניסיתי 3 מודולים שונים כל אחד יותר בעייתי מהאחר
אין דרך לשאול אותו בצורה מנומסת לפני האם השיר נמצא?
אשתמש ברשותכם בשרשור הזה במקום לפתוח חדש…
בנסיון להתקין את המודול אני מקבל את השגיאה הבאה:
ERROR: Could not install packages due to an EnvironmentError: [WinError 5] Access is denied: ‘c:\programdata\anaconda3\lib\site-packages\beautifulsoup4-4.8.2.dist-info\COPYING.txt’
Consider using the --user
option or check the permissions.
ניסיתי לחפש פתרון אך ללא הצלחה… אשמח לעזרה
פתח את cmd כ admin וזה יתן לך להתקין.
יש מה שנקרא status code - אם אתה עובד עם api
תבדוק את זה ומשם הדרך קצרה
אומנם לא יהיו לך מילים לכל השירים , אך מה שאין לו מילים לפחות תוכל להתעלם בלי שתיזרק שגיאה
אוקי אז הצלחתי להתקין,
אבל עכשיו אני מקבל שגיאה לא משנה איזה אמן אני מחפש:
'NoneType' object is not subscriptable
מישהו נתקל?
תבדוק שאתה משתמש במודול יחסית מעודכן, יש מודול או 2 שיש להם שירים בודדים
היי מצטרף לשאלה, האם אפשר להשתמש במודול עם הרשמה (ההרשמה היא בחינם) אני לא מוצא מודול שעובד טוב, יש כמה אבל הםא לא מוצאים את השירים.
ים ענה על זה בתגובה הראשונה שלו:
אפשרי - אבל כשאתה מעלה אל תעלה את ה-Access token שלך
אני קצת אבוד. כל המודלים שניסיתי שלא דרשו הרשמה או משהו כמו API פשוט זורקים שגיאה למסך אם אין את השיר, ואין לי איך להתמודד עם זה בלי לחקור איך להתמודד עם שגיאות.
אני מבין את העניין של ההרשמה, אבל לך על זה. זו סתם הרשמה קצרה.
יש לrequests מאפיין בשם status code.
תקרא עליו.
לגבי ההרשמה - הוא מבקש כתובות של אתרים. אין לי אתר. אפשר לשים שם סתם משהו אקראי? מה הפתרון לזה?
הפתרון לזה נמצא בפורום שלהם תרשום שם url
תעשה חיפוש באינטרנט על הבעיה שלך, אתה תמצא גם פתרון לזה