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

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

IgalSt 03-05-10 19:01

ציטוט:

נכתב במקור על ידי dabi (פרסם 762823)
לא מצאתי את ה API של זה
בנוסף למה שגוגל יחסמו? אני רק ניכנס לדף תוצאות

קישור ל-API:
http://code.google.com/intl/iw/apis/ajaxsearch/

למה שיחסמו?
כי עבור סקריפטים ורובוטים אוטומטים שרוצים לקבל תוצאות חיפוש הם יצרו API שנותן את זה.
כאשר אתה מבקש מהם עמוד HTML זה "עולה" הרבה יותר (תעבורה, זמן עיבוד לשרתים וכו') מאשר לקבל פלאט מה-API שזה data נקי.
מה גם, שזה הרבה יותר נוח לעבודה

intercooler3819 03-05-10 22:45

לא בהכרח נכון מה שאתה אומר ^^

IgalSt 03-05-10 23:37

ציטוט:

נכתב במקור על ידי nitsanbn (פרסם 762852)
לא בהכרח נכון מה שאתה אומר ^^

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

dabi 09-05-10 10:07

אני לא רואה אופציה לשילוב זה עם PHP
לקבל את התוצאות ל PHP

IgalSt 09-05-10 14:14

xml http request עם PHP.
זה לא מבוסס פלטפורמה ספציפית ואפשר לבצע את החיפוש שלהם עם כל שפה צד שרת או לקוח (לגבי בקשות בצד לקוח יש הגבלות כאלה ואחרות)

dabi 09-05-10 14:23

ציטוט:

נכתב במקור על ידי Exa.co.il (פרסם 763363)
xml http request עם PHP.
זה לא מבוסס פלטפורמה ספציפית ואפשר לבצע את החיפוש שלהם עם כל שפה צד שרת או לקוח (לגבי בקשות בצד לקוח יש הגבלות כאלה ואחרות)

אני מחפש ומחפש ולא מוצא איפה אתה רואה תצוגה של XML

AlmogBaku 09-05-10 23:07

ציטוט:

נכתב במקור על ידי dabi (פרסם 763365)
אני מחפש ומחפש ולא מוצא איפה אתה רואה תצוגה של XML

הוא סתם ניסה להישמע מבין דגול ולהגיד AJAX בצורה עתיקה..

IgalSt 10-05-10 10:24

ציטוט:

נכתב במקור על ידי Baku (פרסם 763452)
הוא סתם ניסה להישמע מבין דגול ולהגיד AJAX בצורה עתיקה..

אלמוג, יכולת הביטוי העצמי שלך מדהימה.

ולא, כשאמרתי xml http request עם PHP התכוונתי בדיוק למה שאמרתי: לבצע פניה לשרתים של גוגל באמצעות קוד PHP ע"י השרת ולא באמצעות קוד JS באמצעותה קליינט ("AJAX" בשפה שלך).
בחזרה אתה מקבל מגוגל פלט JSON לשאילתא שלך.

למידע נוסף ראה את המידע בקישור הזה ("Flash and other Non-Javascript Environments"):
http://code.google.com/intl/iw/apis/...ntation/#fonje

AlmogBaku 10-05-10 10:29

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

בכל אופן, רצוי שבפעם הבאה תשתמש במושג מקובל, ואל תנסה להמציא מושגים D:


והכל ברוח ידידותית!, בקו

IgalSt 10-05-10 21:38

ציטוט:

נכתב במקור על ידי Baku (פרסם 763485)
אל תעלב יגאל, פשוט המושג שציינת קוראים לו ajax. זה שהתכוונת למשהו אחר.. ותסלח לי שלא הבנתי אותך נכון, אבל נראה לי קצת פלצני להגיד אג'קס בשם המקורי שלו, זה כמו שאני אגיד- ברשת הworld wide web בלהבלהבלה.. חחח

בכל אופן, רצוי שבפעם הבאה תשתמש במושג מקובל, ואל תנסה להמציא מושגים D:


והכל ברוח ידידותית!, בקו

למרות שאנחנו כבר סוטים מהנושא המקורי, אבל אני חייב להגיב לך.

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

וכעת לנושא "המקצועי":
זה לא נכון להגיד שביצוע xml http request בצד שרת = AJAX.
זאת, מאחר והמשמעות של AJAX היא Asynchronous JavaScript And XML
לכן הדוגמא שלך של world wide web במקום WWW איננה רלוונטית כרגע שכן
AJAX != xml http request
זאת ועוד, לא ניסיתי להמציא שום מושג חדש חלילה. את זה אני משאיר לאנשים שמעדיפים לדבר במקום לעשות :)
xml http request זה כשמה כן הוא: ביצוע פניה לשרת מרוחק באמצעות פרוקוטול http (ביצוע POST או GET). היא לא מדברת על מי מבצע את הפניה: השרת או הקליינט.

מימשתי מספר פעמים חיפוש ב-APIs שונים של גוגל הן בצד לקוח ע"י ה-API שלהם (או ביצוע פניה לשרת בצורה "ידנית" ע"י AJAX) והן בצד שרת עם קוד ASP שפונה לגוגל ומחפש בו נתונים כאלה ואחרים.


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

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