gpt4 book ai didi

python - 在 pytrend API 偏移量中获取另一个时区

转载 作者:行者123 更新时间:2023-12-04 15:57:18 33 4
gpt4 key购买 nike

我是来自 here 的 pytrends api 的新手

但是我不明白如何定义偏移时区。教程是这样的

pytrends = TrendReq(hl='en-US', tz=360)

带有 tz 的文档(我假设时区)
tz :
Timezone Offset
For example US CST is '360'

我尝试到处搜索,但我只是不明白 US CST = 360。请帮助我理解这一点。另外,如果可能的话,我想使用印度尼西亚雅加达时区,即 UTC+7

谢谢

最佳答案

评论中的链接对我没有直接作用(它转到主页与数据),所以我想为其他有 pytrends 问题的人重新发布。提问者@vira-xeva 提供了解决方案:
找到您的目标时区 ,您要使用 分钟时区的表示,但没有负数(见下文)。您可以在此表中找到您的时区:
https://forbrains.co.uk/international_tools/earth_timezones
记得去掉负值 (不知道为什么,根据文档中提到的 pytrends 谷歌约定)。从 Connect to Google 的 tz 部分:
“例如,美国 CST 是 '360'(注意不是 -360,谷歌这样使用时区......)”
https://pypi.org/project/pytrends/#api
工作示例:

from pytrends.request import TrendReq

# connect to google and get EST time zone
# If you see error like this, you are rate limted, wait a minute (see pytrends docs re proxies)
# HTTPSConnectionPool(host='trends.google.com', port=443): Read timed out. (read timeout=5)
pytrends = TrendReq(hl='en-US', tz=300)

kw_list = ['Thank You OP']

# Test via a 1 hour download of SPY keyword
result = pytrends.get_historical_interest(kw_list,
year_start=2018,
month_start=1,
day_start=1,
hour_start=0,
year_end=2018,
month_end=1,
day_end=1,
hour_end=0,
cat=0,
geo='',
gprop='',
sleep=0)

print(result)

# Resuls come as a Pandas DataFrame
'''
Thank You OP isPartial
date
2018-01-01 0 False
'''

关于python - 在 pytrend API 偏移量中获取另一个时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51337898/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com