我是Python和编码方面的新手。谢谢您的耐心等候。
使用PyTrends,我试图获取一个全年的单个搜索字词的Google趋势每小时结果。我看到Python软件基金会(https://pypi.org/project/pytrends/)声明了“'现在是1-H'“”“似乎只能工作1、4小时”。我已经尝试了一些尝试获取自定义小时搜索的示例,但没有一个适合我。我想知道是否不再可能获取Google趋势历史小时数据,而我应该停止寻找吗?
答案 0 :(得分:0)
也许已经有点晚了,但是如果将来有人发现这个问题,您可以在PyTrends开发人员的github上找到如何获取每小时的Google趋势历史数据的最新方法:
https://github.com/GeneralMills/pytrends#historical-hourly-interest
应用了相应功能的简短代码段
# Since pytrends is returning a DataFrame object, we need pandas:
import pandas as pd
# Import of pytrends (needs to be pip installed first):
from pytrends.request import TrendReq
pytrends = TrendReq(hl='en-US', tz=360)
kw_list = ['search_term_1', 'search_term_2']
search_df = pytrends.get_historical_interest(kw_list, year_start=2019,
month_start=5, day_start=1,
hour_start=0, year_end=2019,
month_end=7, day_end=31, hour_end=0,
cat=0, geo='', gprop='', sleep=60)
将各个参数替换为所需的参数,然后即可进行操作-每小时的历史Google趋势数据。
希望它有所帮助! 最好, yawicz