Парсинг событий Google с помощью SerpApi
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/