שמירת מספר תוצאות החיפוש בגוגל עבור מילת מפתח - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שמירת מספר תוצאות החיפוש בגוגל עבור מילת מפתח


eagleye

Recommended Posts

אני רוצה להריץ חיפושים של מילות מפתח בגוגל (כ 30 ביטויים כל פעם) ולשמור בכל פעם את כמות התוצאות שהוא מוצא ("כ-112,000,000 תוצאות" לדוגמא למילת מפתח).המטרה הסופית הינה לעשות טבלת אקסל ובה טור A יהיה מילות המפתח ולצדן בטור B עבור כל אחת יהיה מספר התוצאות לגביה בגוגל.אני לא מצפה שתסבירו לי פה הכל איך עושים אך רק ראשי נושאים כדי שאני אחקור ואגיע בסופו של דבר לתשובה איך עושים את זה.יש לי ידע ב-HTML,JavaScript,VBA וידע ברשתות מחשבים אם זה עוזר לכם להסביר יותר טוב.תודה לעוזרים. ???

קישור לתוכן
שתף באתרים אחרים

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

לשאלתך, כל מה שאתה צריך הוא לעשות שני דברים:

1. להיות מסוגל לשלוח בקשת HTTP לשרת של גוגל.

2. לנתח את התוצאה ולמצוא בה את התשובה שאתה מחפש.

לגבי 1, לכל שפת תכנות מודרנית יש פונקציות מתאימות - בפייתון יש את urllib.urlopen, לג'אווה יש את המחלקה URL (ובפרט הפונקציה openStream), ל-#C יש את HttpWebRequest ועוד. ב-VBA אין פונקציה מובנית, אבל כאן יש כל מיני הצעות.

לגבי 2, אחרי שאתה מקבל את דף ה-html בחזרה אתה צריך לחפש בו את התוצאה הרלוונטית (באמצעות חיפוש במחרוזות, או באמצעות ביטוי רגולרי).

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...