我正在尝试使用Python从Google趋势中抓取“主题”(与“搜索字词”相对)的数据。
我当前正在使用pytrends
模块,但是,除非您知道topic_id
,否则看来(当前)无法(而不是)检索主题而不是搜索词。
例如如果您想抓取topic_name
“假日”的数据,则可以使用topic_id
/m/03gkl
进行搜索,但前提是您知道那就是topic_id
。 / p>
我有一个主题名称列表。我想要相应的主题ID列表。我该如何实现?
答案 0 :(得分:0)
似乎我没有正确阅读pytrends
文档,并且可以获取主题ID:
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'}]
从上面可以很容易地提取主题ID。