שלח תשובה

זירת השאלות

3047
צפיות
4
תשובות

שליפת מידע מאתר אחר

,‏ 28 בפברואר, 2012

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

4 תשובות

  1. nadavhury הגיב:

    זה נקרא Web Scraping או Web Harvesting.
    אבל תבדוק אולי יש RSS למידע הספציפי שאתה צריך,
    ואז זה יהיה מאוד פשוט בתצורה של XML.

    אם בכל זאת תהיה חייב ללכת בדרך של לסרוק את האתר אני ממליץ לך לבדוק את הסיפריה הבאה,
    Html Agility Pack , http://htmlagilitypack.codeplex.com/
    שתעזור לך מאוד בסריקה של עמודים.
    בנוסף אם אתה מפתח ב.net תוכל תמיד לזרוק אובייקט Browser ולהשתמש בפונקציונאליות שלו
    כדי להוציא את המידע שאתה צריך.
    אני לדוגמא השתמשתי בו כדי לעשות ריסט אוטומטי לראוטר שלי, ולסרוק אתרים כאלו ואחרים.

  2. s976 הגיב:

    תודה רבה. אבל אני מבין שזו ספריה בשביל .NET
    אני משתמש עם PHP… מסתמא יש משהו גם בשביל זה.

  3. Limon הגיב:

    יש המון דברים כבר ב-PHP. אחד הדברים החזקים זה: http://simplehtmldom.sourceforge.net

  4. s976 הגיב:

    תודה רבה. אבל לפי מה שהבנתי מלמעלה, אין בכלי הזה נוחיות יותר jQuery. כך שאם אין הכרח לעבוד דווקא ברובד של PHP (אלא יכולים להמיר לHTML רגיל, ולהמשיך עם jQuery) אין טעם להשתמש בכלים אלו. לא?

שלח תשובה