Кому нужен этот промт и как он работает?
Этот промт создан для специалистов, работающих с SEO, маркетингом и аналитикой, кто хочет получить подсказки автодополнений Google программно. Он помогает быстро собрать релевантные поисковые запросы из разных стран по нескольким ключевым словам.
Промт решает задачу автоматического получения популярных вариантов запросов Google, учитывая географическую локализацию. Это упрощает работу с семантикой, исследование рынка и составление эффективных рекламных кампаний.
Принцип работы прост: для каждой страны и каждого ключевого слова скрипт отправляет запрос по специальному URL Google, получает XML-ответ с автодополнениями и анализирует данные с помощью библиотеки xml.etree.ElementTree. Итогом становится таблица, где удобно видеть варианты запросов по странам.
Готовый промт
1 |
Напиши скрипт на Python для получения автодополнений Google программно с использованием URL: http://google.com/complete/search?output=toolbar&gl={СТРАНА}&q={ЗАПРОС}. Для трёх стран #[Страна1], #[Страна2], #[Страна3] и трёх ключевых слов #[КлючевоеСлово1], #[КлючевоеСлово2], #[КлючевоеСлово3] получи результаты и создай таблицу с соответствующими ключевыми словами для каждой страны. Используй библиотеку xml.etree.ElementTree для обработки XML-ответов. |
Как использовать промт и на что обратить внимание
- Убедитесь, что в параметре {СТРАНА} передаются корректные коды стран (например, RU, US, DE), чтобы получить точные данные.
- Проверяйте корректность кодировки запросов, особенно если ключевые слова содержат кириллицу или специальные символы.
- Обрабатывайте возможные ошибки сети или нестабильное подключение — Google может временно блокировать частые запросы.
- Из-за ограничений Google API количество запросов может быть ограничено — не перебарщивайте с частотой для каждого IP.
- Результаты могут отличаться по времени и региону, поэтому лучше запускать скрипт регулярно для актуализации данных.
Примеры использования
Этот пример помогает собрать автодополнения по странам Россия, Украина и Казахстан для ключевых слов «питон», «программирование», «машинное обучение». Это полезно для понимания региональных различий в интересах пользователей.
1 |
Напиши скрипт на Python для получения автодополнений Google программно с использованием URL: http://google.com/complete/search?output=toolbar&gl=RU&q=питон. Для трёх стран RU, UA, KZ и трёх ключевых слов питон, программирование, машинное обучение получи результаты и создай таблицу с соответствующими ключевыми словами для каждой страны. Используй библиотеку xml.etree.ElementTree для обработки XML-ответов. |
Другой пример — запрос автодополнений в США, Великобритании и Австралии для ключевых слов «travel», «flights», «hotels», чтобы улучшить маркетинговые кампании для туристического бизнеса.
1 |
Напиши скрипт на Python для получения автодополнений Google программно с использованием URL: http://google.com/complete/search?output=toolbar&gl=US&q=travel. Для трёх стран US, GB, AU и трёх ключевых слов travel, flights, hotels получи результаты и создай таблицу с соответствующими ключевыми словами для каждой страны. Используй библиотеку xml.etree.ElementTree для обработки XML-ответов. |
Пример вывода нейросети
Ниже приведён пример ответа нейросети на исходный промт. В скрипте перебираются страны и ключевые слова, отправляются запросы к Google, обрабатываются XML данные и выводится таблица с результатами.
✅ Пример:
import requests
import xml.etree.ElementTree as ETcountries = [‘RU’, ‘UA’, ‘KZ’]
keywords = [‘питон’, ‘программирование’, ‘машинное обучение’]results = {}
for country in countries:
results[country] = {}
for keyword in keywords:
url = f’http://google.com/complete/search?output=toolbar&gl={country}&q={keyword}’
response = requests.get(url)
root = ET.fromstring(response.content)
suggestions = [s.attrib[‘data’] for s in root.findall(‘.//suggestion’)]
results[country][keyword] = suggestions# Отобразим результаты
for country, kws in results.items():
print(f’Страна: {country}’)
for kw, sug in kws.items():
print(f’ {kw}: {«, «.join(sug)}’)
Примечание: результат примерный и может отличаться.
Итог: зачем использовать этот промт?
Использование данного промта позволяет быстро и удобно собирать актуальные автодополнения Google с учётом разных стран и ключевых слов. Это упрощает анализ поисковых трендов, расширяет семантическое ядро и экономит время при подготовке маркетинговых материалов и SEO-стратегий.
Главное преимущество: автоматический сбор региональных автодополнений Google для нескольких ключевых слов