14-05-10, 12:35
|
# 17
|
|
ציטוט:
נכתב במקור על ידי hi_sorie
תקרא מה כתבתי, לכתוב מחלקה משלך - כמו שאתה הצעת לטיפול במידע שמתקבל בעזרת API יקח לך הרבה זמן, גם אם אתה מתכנת מנוסה.
לגבי ניצן,
השיטה שלך נכונה, וכתבתי את זה מלמעלה אבל גם שלי, ולי לקח דקה וחצי
PHP קוד:
<?
$init = file_get_contents("http://www.google.co.il/search?hl=iw&source=hp&ie=windows-1255&q=".$_GET["query"]."&meta=");
preg_match_all("/(<b.*>)(\w.*)(<\/b>)/isxmU", $init , $array, PREG_SET_ORDER);
print($array[4][2]);
?>
הנה לך קוד לבדיקה : http://194.90.34.35/zzz.php?query=blabla
פלט : 12,400,000
פלט של גוגל : http://www.google.co.il/#hl=iw&q=bla...d74c05f45ef504
אותו דבר.
אצלי 3 שורות - אפשר לצמצם ל 2
נראה לי ששלי יותר קל אפילו למתכנת מתחיל, את הקוד הזה כולם יכולים לכתוב, פחות זמן, פחות שטויות והכתובת של האתר לא תשנה.
|
וכל פעם שגוגל יוסיפו עוד תגית B לתוצאות חיפוש תשנה את הקוד שלך,לעומת זאת הAPI לא משתנה,אלא רק מוסיפים לו דברים אבל הדברים הישנים ישארו כך שאתה לא צריך לעשות שינוי כל כמה זמן
|
|
|