4164
צפיות
צפיות
4
תשובות
תשובות
שליפת מידע מאתר אחר
אני רוצה ליצור סקריפט המוציא מידע מאתר אחר, כך שלאחר מכן אוכל לנתח אותו ולהציג חלקים ממנו באתר שלי.
האם הדבר אפשרי? ואם כן, איך עושים את זה?
אני רוצה ליצור סקריפט המוציא מידע מאתר אחר, כך שלאחר מכן אוכל לנתח אותו ולהציג חלקים ממנו באתר שלי.
האם הדבר אפשרי? ואם כן, איך עושים את זה?
4 תשובות
זה נקרא Web Scraping או Web Harvesting.
אבל תבדוק אולי יש RSS למידע הספציפי שאתה צריך,
ואז זה יהיה מאוד פשוט בתצורה של XML.
אם בכל זאת תהיה חייב ללכת בדרך של לסרוק את האתר אני ממליץ לך לבדוק את הסיפריה הבאה,
Html Agility Pack , http://htmlagilitypack.codeplex.com/
שתעזור לך מאוד בסריקה של עמודים.
בנוסף אם אתה מפתח ב.net תוכל תמיד לזרוק אובייקט Browser ולהשתמש בפונקציונאליות שלו
כדי להוציא את המידע שאתה צריך.
אני לדוגמא השתמשתי בו כדי לעשות ריסט אוטומטי לראוטר שלי, ולסרוק אתרים כאלו ואחרים.
תודה רבה. אבל אני מבין שזו ספריה בשביל .NET
אני משתמש עם PHP… מסתמא יש משהו גם בשביל זה.
יש המון דברים כבר ב-PHP. אחד הדברים החזקים זה: http://simplehtmldom.sourceforge.net
תודה רבה. אבל לפי מה שהבנתי מלמעלה, אין בכלי הזה נוחיות יותר jQuery. כך שאם אין הכרח לעבוד דווקא ברובד של PHP (אלא יכולים להמיר לHTML רגיל, ולהמשיך עם jQuery) אין טעם להשתמש בכלים אלו. לא?