סנכרון מידע באינטרנט

babarbara

משתמש פעיל
הנדסת תוכנה
אני כותבת אתר באנגולר 8 ואני צריכה להשוות מידע בין אתרי אינטרנט,
ואני רוצה לדעת איך אני יכולה לקבל אלי לקוד את הקודים של האתרים כדי לסנכרן את המידע אצלי בפרויקט.
 

ynigun

משתמש סופר מקצוען
הנדסת תוכנה
אני כותבת אתר באנגולר 8 ואני צריכה להשוות מידע בין אתרי אינטרנט,
ואני רוצה לדעת איך אני יכולה לקבל אלי לקוד את הקודים של האתרים כדי לסנכרן את המידע אצלי בפרויקט.
את רוצה למשוך את המידע עם API?
או לפרק את הHTML של האתר השני אם לא קיים API?
או שאת שואלת משהו אחר?
 

babarbara

משתמש פעיל
הנדסת תוכנה
ברעיון אני רוצה עם api
אבל אשמח לדעת גם איך לגשת אם לא קיים api‏
 

ynigun

משתמש סופר מקצוען
הנדסת תוכנה
אם האתר מספק API (זה אמור להופיע איפשהו בפינה נסתרת באתר או לפעמים בהקלטה מגלים API פנימי)?
אז סך הכל צריך לבנות קוד שמתחבר לאתר ההוא מושך את הנתונים הרצויים ומכניס למסד נתונים שלך
ואם אין API?
זה אכן יותר מסובך
יש כלים בעיקר בפייתון שמיועדים לפירוק HTML לפי תגיות ומחלקות
אבל זה יכול ליצור הרבה בעיות
כי האתר שממנו את מושכת את הנתונים יכול לשנות את השמות של התגיות בלי לעדכן
ואז האתר שלך נופל או מביא מידע שגוי
 
נערך לאחרונה ב:

babarbara

משתמש פעיל
הנדסת תוכנה
לא כ"כ הצלחתי להבין איך אני בודקת מה הכתובת api,
אשמח אם תוכלו להסביר ברור יותר
 

ynigun

משתמש סופר מקצוען
הנדסת תוכנה
לא כ"כ הצלחתי להבין איך אני בודקת מה הכתובת api,
אשמח אם תוכלו להסביר ברור יותר
תיקנתי את השגיאות הקלדה
אם עדיין צריך להסביר?
תכתבי מה את כן יודעת על API
ואני ינסה להשלים
 

babarbara

משתמש פעיל
הנדסת תוכנה
api זה הדרך להתחבר לשרת ולשלוף ממנו את הנתונים.
כדי לגשת לשרת אחר אני צריכה את כתובת השרת ולגשת אליו דרך פרוקסי, לא?
אם כן אז השאלה היא איך אני יודעת מה כתובת השרת של האתר,
לא כ"כ הצלחתי להבין איך אני בודקת את זה.
 

ynigun

משתמש סופר מקצוען
הנדסת תוכנה
לא צריך להתחבר לשרת ולא צריך פרוקסי
פשוט האתר מספק דף אינטרנט רגיל שבמקום HTML הוא מדפיס את הנתונים בפורמט של JSON/XML וכדו'
כך שיהיה נוח לעבד את הנתונים
פשוט צריך למצוא האם יש כתובת באתר שהנתונים מופיעים שם בפורמט הזה
אאם לא צריך לפרק את הנתונים לבד
 

ynigun

משתמש סופר מקצוען
הנדסת תוכנה
בכל אתר זה נמצא במקום אחר
אבל במקרה שלך רוב הסיכויים שאין בכלל כי אין להם שום אינטרס לכתוב API
 

babarbara

משתמש פעיל
הנדסת תוכנה
ואיך אני יכולה לשלוף את הנתונים?
אני ישמח אם תוכלי לכתוב לי בפרוט, אפילו עם קוד.
תודה רבה
 

ynigun

משתמש סופר מקצוען
הנדסת תוכנה
אני לא מומחה לפייתון אבל תביאי דוגמה וננסה
(או שאני יביא הפניה למדריך מתאים בעז"ה)
 

ynigun

משתמש סופר מקצוען
הנדסת תוכנה
סליחה על הבורות
אנגולר היא שפה של צד שרת או צד לקוח?
(אני חשבתי שהיא צד לקוח אולי טעיתי)
את כל פעולות של קריאה לקבצים ופירוק וכו' צריכים לעשות בצד שרת
 

babarbara

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

גזעי

משתמש מקצוען
הנדסת תוכנה
D I G I T A L
סליחה על הבורות
אנגולר היא שפה של צד שרת או צד לקוח?
(אני חשבתי שהיא צד לקוח אולי טעיתי)
את כל פעולות של קריאה לקבצים ופירוק וכו' צריכים לעשות בצד שרת
לאו דוקא, תלוי איפה את רוצה את הקבצים (בשרת או בלקוח)

היא צד לקוח אבל כרגע אני צריכה לעשות את זה דוקא באנגולר.
עם איזה ידע את ניגשת למשימה הזו, את יודעת לפרסר HTML? את יודעת איך עובדת בקשת HTTP? במילים אחרות את יודעת איך היית עושה את זה במידה והיית משתמשת בjavascript ללא שום פריימוורק שנועד להקל על החיים?
 

babarbara

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

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קכו

א שִׁיר הַמַּעֲלוֹת בְּשׁוּב יְהוָה אֶת שִׁיבַת צִיּוֹן הָיִינוּ כְּחֹלְמִים:ב אָז יִמָּלֵא שְׂחוֹק פִּינוּ וּלְשׁוֹנֵנוּ רִנָּה אָז יֹאמְרוּ בַגּוֹיִם הִגְדִּיל יְהוָה לַעֲשׂוֹת עִם אֵלֶּה:ג הִגְדִּיל יְהוָה לַעֲשׂוֹת עִמָּנוּ הָיִינוּ שְׂמֵחִים:ד שׁוּבָה יְהוָה אֶת (שבותנו) שְׁבִיתֵנוּ כַּאֲפִיקִים בַּנֶּגֶב:ה הַזֹּרְעִים בְּדִמְעָה בְּרִנָּה יִקְצֹרוּ:ו הָלוֹךְ יֵלֵךְ וּבָכֹה נֹשֵׂא מֶשֶׁךְ הַזָּרַע בֹּא יָבוֹא בְרִנָּה נֹשֵׂא אֲלֻמֹּתָיו:
נקרא  27  פעמים

לוח מודעות

למעלה