הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   העתקת נתונים מאתר חיצוני (https://hosts.co.il/forums/showthread.php?t=87851)

AlonMi 05-02-11 22:37

העתקת נתונים מאתר חיצוני
 
אני מעוניין להציג אצלי מידע אודות טיסות בזמן אמת,

האם לדעתכם אפשרי למשוך מכאן את הנתונים?

תודה מראש,
אלון

Xinxy 05-02-11 22:43

אפשרי

AlonMi 06-02-11 10:24

ציטוט:

נכתב במקור על ידי Xinxy (פרסם 795225)
אפשרי

אפשר תשובה מפורטת טיפה יותר?

~The_Sultan~ 06-02-11 10:30

עזוב, כנראה ספאמר
בקשר לשאלה, למה שלא יהיה אפשר? יש כל מיני מחלקות מוכנות לדברים האלה (יש אחת ממש טובה אבל אני לא זוכר את השם שלה... מצטער) שמקבלות את התוכן של כתובת דף ואז אתה יכול לשלוף מהתוכן הזה מה שאתה רוצה, לפי DIV או P או כל תגית אחרת.
אם תחפש פה בפורום טוב טוב אני מניח שתמצא את המחלקה (לדעתי ראיתי אותה כאן), אבל אם לא - אתה יכול להשתמש ב-file_get_contents לקבלת תוכן הדף של הטיסות - ואז ב-explode או preg_replace לשליפת הנתונים. זה מסובך סתם ככה, צריך ללמוד את זה וידע טוב ב-PHP. בהצלחה.

AlonMi 06-02-11 10:51

ציטוט:

נכתב במקור על ידי ~The_Sultan~ (פרסם 795260)
עזוב, כנראה ספאמר
בקשר לשאלה, למה שלא יהיה אפשר? יש כל מיני מחלקות מוכנות לדברים האלה (יש אחת ממש טובה אבל אני לא זוכר את השם שלה... מצטער) שמקבלות את התוכן של כתובת דף ואז אתה יכול לשלוף מהתוכן הזה מה שאתה רוצה, לפי DIV או P או כל תגית אחרת.
אם תחפש פה בפורום טוב טוב אני מניח שתמצא את המחלקה (לדעתי ראיתי אותה כאן), אבל אם לא - אתה יכול להשתמש ב-file_get_contents לקבלת תוכן הדף של הטיסות - ואז ב-explode או preg_replace לשליפת הנתונים. זה מסובך סתם ככה, צריך ללמוד את זה וידע טוב ב-PHP. בהצלחה.

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

תודה מראש

BlueNosE 06-02-11 12:07

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

omerbesh 06-02-11 14:29

http://www.php.net/manual/en/ref.curl.php

תקרא על זה.

AlonMi 06-02-11 16:08

ציטוט:

נכתב במקור על ידי omerbesh (פרסם 795283)

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

הדף שהצגתי מחולק למספר עמודים, יש אמנם אפשרות לפתוח את כל הטיסות אבל היא מופעלת ב-JS.

בנוסף שאלתי אם ניתן לערוך "חיפוש מרחוק", כלומר לחפש ב"לוח טיסות מתוכנן" לפי תאריך שיוגדר וישלח ב-POST/GET.

BlueNosE 06-02-11 16:21

אוקיי, הבנתי מה שאלת ועניתי לך. עם cURL ניתן לעשות את כל זה, ועם הבנת האלגוריתם שכתוב ב-JS אתה יכול גם לעשות Traversing בין העמודים השונים ולפענח את זה.

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


כל הזמנים הם GMT +2. הזמן כעת הוא 17:00.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ