CoderCastrov logo
CoderCastrov
Парсер

Парсинг событий Google с помощью SerpApi

Парсинг событий Google с помощью SerpApi
просмотров
2 мин чтение
#Парсер
Table Of Content

    Учитывая уровень усилий, необходимых для организации социальных мероприятий, организаторы мероприятий, координаторы сайтов, менеджеры и другие руководители могут воспользоваться событиями Google для выполнения и упрощения своих повседневных задач. Это включает наблюдение за событиями и их рейтингами. Он также может помочь привлечь вашу целевую аудиторию, привлечь внимание и увеличить осведомленность о ваших событиях.

    Это может быть важно для бизнеса, зависящего от местных клиентов или для клиентов, ищущих конкретную активность в районе.

    Или это может использоваться для индивидуальных целей, таких как заполнение вашего социального календаря или открытие новых мест и событий на основе вашего местоположения.

    В этом случае SerpApi можно использовать для парсинга событий Google и извлечения title, date, address, link, ticket_info, venue, thumbnail и многое другое.


    Для примера

    В качестве примера давайте используем "События в Нью-Йорке".

    Перейдя на playground, наш первый шаг будет выбор Google Events из выпадающего списка движков.

    После выбора типа поиска введите "События в Нью-Йорке" в поле поискового запроса.

    В этом случае для парсинга событий Google требуется три обязательных параметра. Прежде всего, параметр engine, позволяющий использовать API Google Events, затем ваш собственный параметр api_key, и, наконец, параметр search query, который определяет запрос, который вы ищете.

    Еще один вариант - включить параметры, такие как location или uule, чтобы получить результаты для определенного места (параметр uule - это закодированное местоположение Google, которое вы хотите использовать для поиска).

    Когда параметры установлены, вы можете начать поиск. Вы можете видеть, что наш API возвращает два типа результатов, в HTML и JSON. Эти результаты доступны, нажав Export to Code в правом верхнем углу страницы.

    Пример JSON-ответа:

    "events_results": [
      {
       "title": "Chris Botti - 3pm Show",
       "date": {
         "start_date": "Jun 20",
         "when": "Sun, 3 – 6 PM"
       },
       "address": [
         "SummerStage in Central Park, 5th Ave",
         "New York, NY"
       ],
        "link": "http://www.bluenotejazz.com/newyork/schedule/moreinfo.cgi?id=19066",
        "event_location_map": {
          "image": "https://www.google.com/maps/vt/data=jxLKVpwAWt5JG-XDIvM4a_jPfcT6kY50D4le8AZp9qTIjYZhH4B0pspnTNWPf5nfhxB_Ou6Sy3a44X6VP2_ilYDfYUu2Wa41LOwucv_4uHiQzoK-VGQ",
          "link": "https://www.google.com/maps/place//data=!4m2!3m1!1s0x89c258ed4eea78db:0x5975ec0c7c976fc2?sa=X&hl=en&gl=us",
          "serpapi_link": "https://serpapi.com/search.json?data=%214m2%213m1%211s0x89c258ed4eea78db%3A0x5975ec0c7c976fc2&engine=google_maps&google_domain=google.com&hl=en&q=Events+in+New+York+City&type=place"
        },
        "description": "For over two decades, Grammy Award-winning master trumpeter and composer Chris Botti has amassed a spectacular variety of honors, including multiple Gold and Platinum albums, to become the...",
        "ticket_info": [
          {
            "link": "https://www.eventbrite.com/e/chris-botti-8pm-show-tickets-153924764113"
          },
          {
            "link": "http://www.bluenotejazz.com/newyork/schedule/moreinfo.cgi?id=19066"
          }
        ],
        "venue": {
          "name": "SummerStage in Central Park",
          "reviews": 982,
          "link": "https://www.google.com/search?gl=us&hl=en&q=SummerStage+in+Central+Park&ludocid=6446317980024795074&ibp=gwp%3B0,7"
        },
        "thumbnail": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTfVOFB_OBDjbv6p83AITkYsdK-zzuuY12X2qTAEtW8H6JZdQ1Hid6p2p4&s"
      },
      ...
    ]

    И теперь мы можем получить всесторонние данные о событиях в Нью-Йорке, когда они начинаются, описание события, отзывы, информацию о билетах и многое другое.

    SerpApi позволяет людям исследовать интернет простым способом и представляет огромное количество данных.


    Документация по API: https://serpapi.com/google-events-api

    Зарегистрируйтесь в SerpApi здесь: https://serpapi.com/

    Пользовательский форум SerpApi: https://forum.serpapi.com/