משיכת מידע מאתר אחר
-
איך אני מושך לאתר שלי מידע מאתר מסויים אם אני לא יודע API שלו
למשל
https://www.worldometers.info/coronavirus/
לקחת נתונים של ישראל.
תודה. -
זה תלוי במשהו מאוד חשוב,
האם הפעולה נצרכת בצד לקוח (קוד הJS בדפדפן)
או בצד שרת.כי בצד לקוח אתה מאוד מגובל במשיכת נותנים לא רשמית, כי הדפדפן אוסר על תשובות שמתקבלים מדומיין X לדומיין Y בלי אישור מפורש בגוף התשובה של X.
בצד שרת יש לך חופש מלא להוריד את דף הHTML ולנתח אותו.באופן כללי תמיד יש להעדיף גישת API כי אז אתה מלך, משא"כ בגישה רגילה אתה "בא במחתרת".
לדעת אם יש גישת API לאתר מסויים אתה מחפש API site-name. במקרה הזה זה כל השירות שלהם, והוא עולה כסף: https://www.worldometers.info/licensing/prices/. במידה ותשלם תהיה לך גישה הן בצד שרת והן בצד לקוח, אבל אני מאמין שתוותר... -
אופס איזה חבל.. אולי אפשר לקחת מאתרים שלוקחים ממנו למשל...
ובאופן כללי כלומר אם אפשר לעשות שכשצד לקוח עולה הוא שולח פנייה לשרת להביא את המידע. -
@אבי-203 אמר במשיכת מידע מאתר אחר:
ובאופן כללי כלומר אם אפשר לעשות שכשצד לקוח עולה הוא שולח פנייה לשרת להביא את המידע.
ברור שאפשר.
-
@אבי-203
במקרה שלך יש עוד אתרים שמספקים את המידע
ואפשר למצוא API חינמי
למשל https://rapidapi.com/astsiatsko/api/coronavirus-monitor הוא כרגע חינמי
אבל לא ברור עד מתי הוא ישאר כך. -
לא הבנתי, מה הבעיה?
תמשוך את הנתונים בשרת הפרטי שלך.
ומשם תשלח אותם ללקוח.
6/7