Получить идентификатор темы из Google Trends для названия темы с помощью Python - PullRequest
0 голосов
/ 29 мая 2019

Используя Python, я пытаюсь очистить данные из Google Trends для «тем» (в отличие от «поисковых терминов»).

В настоящее время я использую модуль pytrends, но кажется, что (в настоящее время) невозможно перебирать темы, а не поисковые термины, если вы не знаете topic_id.

например. если вы хотите очистить данные для topic_name "Holiday", вы можете искать, используя topic_id /m/03gkl, но только если вы знали, что это был topic_id.

У меня есть список названий тем. Я хотел бы получить соответствующий список идентификаторов тем. Как мне этого добиться?

1 Ответ

0 голосов
/ 30 мая 2019

Похоже, я не прочитал документацию pytrends должным образом, и можно получить идентификатор темы:

from pytrends.request import TrendReq
pytrends = TrendReq(hl='en-US', tz=360)
suggs = pytrends.suggestions("iron")
print(suggs)

[{'mid': '/m/025rw19', 'title': 'Iron', 'type': 'Chemical element'},
 {'mid': '/m/04jphh9', 'title': 'Clothes iron', 'type': 'Topic'},
 {'mid': '/m/0b6l369', 'title': 'Loha', 'type': '1987 film'},
 {'mid': '/m/03cld36', 'title': 'Iron', 'type': 'Golf'},
 {'mid': '/m/0281ql7', 'title': 'Ferric', 'type': 'III'}]

Из вышеизложенного легко извлечь идентификатор темы.

...