问题标签 [google-trends]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
363 浏览

r - gtrendsR gconnect authenticatePage2 给出错误代码 400

我尝试从代理服务器连接,我可以通过这种方式访问​​ gtrends 数据,直到上周中旬。现在我仍然可以通过 Internet Explorer 注册,但不能通过 gconnect。通过 Internet Explorer 连接时,Google 不会要求任何额外的验证。我用 3 个不同的帐户尝试过这个,它总是一样的:

gconnect(username, password)

谷歌登录失败!检查您的登录信息。

但是,当我逐行运行 gconnect 时,我会收到一个有效的“200”响应代码: authenticatePage <- postForm(authenticateURL, .params = formparams, curl = ch)

但是,以下返回 400 响应代码:

authenticatePage2 <- getURL("https://www.google.com/accounts/CheckCookie?chtml=LoginDoneHtml", curl = ch)

为什么它首先要进行两次身份验证?如果第一个有效,还不够吗?在我看来,我有一个有效的 curlHandle,只是在 authenticatePage2 失败后没有通过。正确的?

sessionInfo()

R 版本 3.2.3 (2015-12-10) 平台:i386-w64-mingw32/i386 (32-bit) 运行于:Windows 7 x64 (build 7601) Service Pack 1

语言环境:[1] LC_COLLATE=German_Germany.1252 LC_CTYPE=German_Germany.1252 LC_MONETARY=German_Germany.1252 LC_NUMERIC=C
[5] LC_TIME=German_Germany.1252

附加的基础包:[1] stats graphics grDevices utils datasets methods base

其他附加软件包:[1] dplyr_0.4.3 RCurl_1.95-4.7 bitops_1.0-6 gtrendsR_1.3.3

通过命名空间加载(未附加):[1] Rcpp_0.12.1 lattice_0.20-33 zoo_1.7-12 assertthat_0.1 >R6_2.1.1 grid_3.2.3 plyr_1.8.3 jsonlite_0.9.19 [9] gtable_0.1.2 DBI_0。 3.1 magrittr_1.5 scales_0.3.0 >ggplot2_2.0.0 googleVis_0.6.0 tools_3.2.3 munsell_0.4.2
[17] parallel_3.2.3 colorspace_1.2-6

我知道这里问了一个类似的问题,但不太详细: gtrendsR 包中的 gconnect() 登录问题

请让我知道是否需要更多信息。

0 投票
1 回答
228 浏览

python - 谷歌趋势“检测到错误”

我有以下代码,我使用了来自 dominolab 的代码示例:

但是,我在保存的 CSV 文件中看到了这些:

出了什么问题,如何解决?我从 Google Trend 获取数据,这里有一个例子

0 投票
0 回答
148 浏览

r - 使用 Rselenium 和 Phantomjs 访问 Google 趋势但遇到配额限制问题

我正在尝试访问 Google 趋势中的数据。我Rselenium用来访问我的 Gmail 帐户;希望凭证会增加我的每日限额配额。不幸的是,经过几次刮擦后,我收到了一个错误page.onError - msg: ReferenceError: Can't find variable,并且很好奇如何避免这种情况。我假设这与我达到每日极限有关。我也用过rvest,也没有运气。我读了几篇博客文章,说我必须启用我的 cookie,但我不知道如何使用 Phantomjs 来启用。

0 投票
0 回答
998 浏览

node.js - 超出 Google Trends API npm 配额

我正在使用 Google Trends API 来获取历史趋势数据。我正在从 CSV 文件中读取关键字并触发谷歌趋势查询。这是代码

我在这之间多次收到此错误

有人可以建议我解决这个错误吗?

0 投票
1 回答
2196 浏览

export-to-csv - 谷歌趋势每月数据导出

如果我在浏览器中写入以下网址,我会从 Google 趋势中获得一个包含每周数据的 CSV 文件:

www.google.com/trends/trendsReport?q=SearchTerm&export=1

过去,此文件与通过手动单击 Google 趋势页面上的“导出为 CSV”按钮获得的文件相同。但现在,相反,通过使用这个按钮,我得到了一个包含每月数据的数据文件。

有谁知道是否可以使用与上述类似的 url 来获取这个月度文件?

0 投票
0 回答
710 浏览

charts - 将 Google 趋势中的图表添加到 Google 数据洞察?

我有一张来自 Google Trends 的图表,我需要在我正在创建的分析和社交媒体报告中加入该图表。我不知道如何将此图表从 Google Trends 导入 Google Data Studio。唯一的选择是嵌入、共享或下载为 CSV 文件。我做了 CSV 选项,但效果不是很好,因为我想要更直观的东西来向利益相关者展示。

任何帮助表示赞赏,感谢您的时间!

0 投票
1 回答
3366 浏览

python - 从 pytrends.pyGTrends 导入 pyGTrends 不工作

我使用这个轮子文件pytrends.whl和以下目录安装了 pytrends

从这里开始,与导入的子模块位于包文件夹内的任何包不同,这个基本上不包含子模块。这可能是我安装软件包的方式。这个 ome 班轮 ,

给出以下错误:

还是改用gtrends模块更好?我正在使用python 3.5

0 投票
3 回答
1575 浏览

python - 是否可以使用带有谷歌趋势的代理旋转器,例如 crawlera?

由于谷歌趋势需要您登录,我仍然可以使用诸如 crawlera 之类的 IP rotator 来下载 csv 文件吗?如果是这样,是否有任何带有 python 的示例代码(即 python + crawlera 在谷歌上下载文件)。

提前致谢。

0 投票
0 回答
1000 浏览

python - 如何使用 Chrome 开发者控制台查找 Google 趋势“按地区兴趣”功能的 url 请求?

我的总体任务是使用 python 自动获取 Google 趋势“按地区划分的兴趣”数据。

我发现了同时众所周知的帖子:

http://techslides.com/hacking-the-google-trends-api ,

和实现的python模块'pytrends',它适用于例如谷歌趋势的'兴趣随时间'数据(但对'地区兴趣'数据没有功能):

github.com/GeneralMills/pytrends

在这两种方法中,请求接收“随时间变化的兴趣”数据的所需 JSON 的下划线 url 类似于:

http://www.google.com/trends/fetchComponent?hl=en-US&q=pizza&cid=TIMESERIES_GRAPH_0&export=3&w=500&h=300 ,

其中 cid=TIMESERIES_GRAPH_0 确定将请求哪些数据。TIMESERIES_GRAPH_0值代表“随时间变化的兴趣”数据。

该帖子的作者表示,在浏览 Google 趋势时,可以通过 Chrome 开发者控制台的网络选项卡找到此 URL。为了以后能够找到“按地区划分的兴趣”数据的 url,首先我想重构作者的解释,并在浏览 Google 趋势时观察 Chrome 开发者控制台。然而,我没有找到任何看起来与上面发布的 url 相似的 URL 请求。这让我想到了一个问题:

如何通过 Chrome 开发人员控制台网络选项卡访问此 URL?

另外作为我整体任务的捷径:

如何找出我必须为cid=...键输入的值才能访问与 Google 趋势的“按地区划分的兴趣”功能的数据相对应的 URL?

先感谢您

0 投票
2 回答
891 浏览

r - R中的Google趋势,几次尝试后出错

我知道以前有人问过类似的问题,但我没有找到我要找的东西。

我正在使用 R 提取谷歌趋势数据

我们使用这种方法一次只能搜索 5 个术语,所以编写了一个函数,它以一堆术语作为输入,并在上面的片段中一次传递 5 个术语,我在每次迭代之间使用Sys.sleep(10) ,一切运行良好,但在运行该功能 5-6 次后,我开始收到一个错误

这发生在“搜索词”上,该函数之前运行得非常好。

根据我在搜索时发现的情况,谷歌可能已经设置了某种配额,无论是发送的“总请求数”还是“否”。请求/持续时间'发送到他们的服务器,这会禁止一天

我想知道配额限制的细节 - 是不是。查询的搜索词数或间隔内查询的搜索词数