Р. Эрик Кисер
Как эксперт в предметной области, я хотел получить представление о темах, которые интересуют моих читателей и студентов. Учитывая растущую популярность видеоплатформ, таких как 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 или любом другом интерфейсе командной строки. Тем не менее, убедитесь, что у вас есть зависимости.
pip
requests
pytrends
Конечный результат в PowerShell