Р. Эрик Кисер

Как эксперт в предметной области, я хотел получить представление о темах, которые интересуют моих читателей и студентов. Учитывая растущую популярность видеоплатформ, таких как YouTube, я решил использовать скрипт Python для извлечения данных из Google Trends по конкретному интересующая тема, «взлом». Этот сценарий позволяет мне понять текущие тенденции и популярные поисковые запросы в этой области, а также адаптировать мой контент в соответствии с потребностями и интересами моей аудитории. Ниже приведен простой скрипт, который я создал. Я склонен делать больше с проектом, но это в другой раз.

import requests
from pytrends.request import TrendReq

# create a new instance of the pytrends class
pytrend = TrendReq()

# prompt for keyword
keyword = input("Enter a keyword to search for data trends: ")

# set the parameters for the trend search
kw_list = [keyword]
timeframe = "today 1-m"

# get the trends
pytrend.build_payload(kw_list, cat=0, timeframe=timeframe, geo='', gprop='youtube')
trends = pytrend.interest_over_time()

# get the most searched queries
related_queries = pytrend.related_queries()

# print the trends
print(trends)

# print the most searched queries
print(related_queries)

Скрипт написан на python и использует библиотеку pytrends для взаимодействия с Google Trends и извлечения данных. Сделать задачу очень простой! Конечно, когда вы имеете дело со сбором данных из Интернета, вам нужно импортировать библиотеку requests. Мы не хотим замедлять наш скрипт, поэтому добавим класс TrendReq из библиотеки pytrends, чтобы ускорить процесс. Затем создается экземпляр класса TrendReq, который сохраняется в переменной pytrend.

Затем сценарий предлагает пользователю ввести ключевое слово для поиска трендов данных. Введенное пользователем ключевое слово сохраняется в переменной keyword.

После того, как ключевое слово введено и нажата клавиша ввода, устанавливаются параметры для поиска тенденций. Он создает список ключевых слов, в данном случае это одно ключевое слово, и сохраняет его в переменной kw_list. Он также устанавливает временные рамки для поиска, в данном случае это последний месяц, хранящийся в переменной timeframe.

Затем скрипт использует метод build_payload объекта pytrend, который принимает список ключевых слов и другие параметры в качестве входных данных и получает тенденции, связанные с ключевыми словами, найденными на YouTube. Это делается путем передачи параметра gprop='youtube' методу build_payload. Затем сценарий сохраняет возвращенные данные в переменной trends и выводит тренды в консоль.

Вы можете запустить этот скрипт в PowerShell или любом другом интерфейсе командной строки. Тем не менее, убедитесь, что у вас есть зависимости.

  1. pip
  2. requests
  3. pytrends

Конечный результат в PowerShell