google trends的简化伪api
simplifiedpytrends的Python项目详细描述
简化的pytrends
简化版的https://github.com/generalmills/pytrends" rel="nofollow">https://github.com/generalmills/pytrends:删除熊猫依赖关系。
简介
谷歌趋势的非官方API
允许从谷歌趋势自动下载报告的简单界面。主要功能是允许脚本以您的名义登录到google,以启用更高的速率限制。只有在谷歌再次改变他们的后端之前才是好的:p.当这种情况发生时,请随意贡献!
目录
安装
pip install simplifiedpytrends
要求
- 为Python2.7+和Python3.3+编写
- 需要请求
返回顶部
或者,如果您想使用代理,因为您被阻止,因为谷歌的费率限制: 注意:只有https代理才能工作,您需要在代理IP地址后添加端口号 参数 返回顶部
以下API方法可用: 返回顶部
许多api方法使用以下方法: 获取数据的关键字 示例 当前仅支持一个参数 高级关键字 起始日期 默认为过去5年, 一切 具体日期,"yyyy-mm-dd yyyy-mm-dd"示例 特定日期时间,"yyyy-mm-ddthh yyyy-mm-ddthh"示例 当前时间减去时间模式: 按月计算: 每日: 每小时: 返回顶部
返回dict的排序列表:包含"timestamp"和"data" 原始pytrends库: 主要的json修订思想摘自pat310的javascript库 连接到基于堆栈外溢出的google代码 从matt reid的google trends api中提取了一些想法
API
连接到谷歌
from simplifiedpytrends.request import TrendReq
pytrends = TrendReq(hl='en-US', tz=360)
from simplifiedpytrends.request import TrendReq
pytrends = TrendReq(hl='en-US', tz=360, proxies = {'https': 'https://34.203.233.13:80'})
生成有效载荷
kw_list = ["Blockchain"]
pytrends.build_payload(kw_list, cat=0, timeframe='today 5-y', geo='', gprop='')
kw_列表
API方法
通用API参数
kw_列表
['pizza']
"iron"
将有一个下拉列表"iron chemical element、iron cross、iron man等"https://www.google.com/trends/explore q=%2fm%2f025rw19&;cmpt=q
"%2fm%2f025rw19"
是"铁化学元素"主题,用于pytrendspytrends.suggestions()
自动执行此操作。cat
cat=
之后开始,在下一个&;
之前结束,或者查看包含所有可用类别的wiki页面
"https://www.google.com/trends/explore q=pizza&;cat=71"
'71'
是类别
地理位置
'us'
'us-al'
'gb-eng'
tz
'360'
时间范围
"今日5年"
'all'
'2016-12-14 2017-01-25'
'2017-02-06t10 2017-02-12t07'
'today-m'
其中是从该日期起提取数据的月数'today 3-m'
将从今天到3个月前获取数据'now-d'
其中是从该日期起提取数据的天数'now 7-d'
将获取上周的数据'now-h'
其中是从该日期开始提取数据的小时数'now 1-h'
将从最后一小时获取数据gprop
'images'
images
,news
,youtube
或froogle
(对于google购物结果)利息随时间变化
pytrends.interest_over_time()
注意事项
学分
推荐PyPI第三方库