asco88 23.01.1219:18

הסוף ל REGEX הכירו את Simple HTML DOM

טוב, זה לא באמת הסוף ל REGEX, אבל זה נותן פיתרון נוח לעניין,
במקרה פגשתי היום מישהו שראה את הסקריפט שעשיתי, והוא אמר לי שחבל לשבור את הראש, כי קיימת ספרייה שעושה את הכל בשבילך, היא נקראת Simple HTML DOM:

מה היא עושה?
למשל, אם אני מעוניין לשלוף מדף HTML את כל הלינקים, אפשר להשתמש בביטויים רגולריים, או, שאפשר פשוט לעשות משהו כזה:
[code]
// Create DOM from URL or file
$html = file_get_html('http://www.google.com/?');

// Find all images
foreach($html->find('img') as $element)
echo $element->src . '
';

// Find all links
foreach($html->find('a') as $element)
echo $element->href . '
';
[/code]

הדבר פועל אותו דבר גם על תמונות וכדו'.
זאת רק דוגמה אחת ליכולת האדירה שיש לספרייה הזאת, כנסו לכאן לכל הפרטים:
http://simplehtmldom.sourceforge.ne?...

הורדת הספרייה:
http://sourceforge.net/project/show?...

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

תהנו!





dvir8 23.01.1223:31
1. מגניב אחי, תודה! בתגובה להודעה מספר 0
HeaveN 24.01.1212:34
2. מוכר :) כל ה crawlers שלי עובדים עם זה בתגובה להודעה מספר 0
מה שעוד יותר טוב, אתה יכול להשתמש בכל ה CSS selectors שקיימים, שזה דבר כל כך נוח
ליל קיץ 25.01.1210:08
3. ''הסוף ל REGEX'' בתגובה להודעה מספר 0


אין כזה דבר, אפילו לא הורדתי את הספרייה ואני יכול להבטיח לך שהיא מבוססת על ביטויים רגולאריים.
בכל מקרה, לשימוש שלך זה דבר טוב.
asco88 25.01.1210:13
4. כן, בגלל זה סייגתי את עצמי במשפט הראשון.. בתגובה להודעה מספר 3
העבר לפורום אחר
העבר לפורום:
סיבה:
תגובה חדשה
כותרת:
תוכן:
סמיילים:
הצג
עריכת אשכול
כותרת:
תוכן:
סמיילים:
הצג