问题标签 [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.
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() 登录问题
请让我知道是否需要更多信息。
r - 使用 Rselenium 和 Phantomjs 访问 Google 趋势但遇到配额限制问题
我正在尝试访问 Google 趋势中的数据。我Rselenium
用来访问我的 Gmail 帐户;希望凭证会增加我的每日限额配额。不幸的是,经过几次刮擦后,我收到了一个错误page.onError - msg: ReferenceError: Can't find variable
,并且很好奇如何避免这种情况。我假设这与我达到每日极限有关。我也用过rvest
,也没有运气。我读了几篇博客文章,说我必须启用我的 cookie,但我不知道如何使用 Phantomjs 来启用。
node.js - 超出 Google Trends API npm 配额
我正在使用 Google Trends API 来获取历史趋势数据。我正在从 CSV 文件中读取关键字并触发谷歌趋势查询。这是代码
我在这之间多次收到此错误
有人可以建议我解决这个错误吗?
export-to-csv - 谷歌趋势每月数据导出
如果我在浏览器中写入以下网址,我会从 Google 趋势中获得一个包含每周数据的 CSV 文件:
www.google.com/trends/trendsReport?q=SearchTerm&export=1
过去,此文件与通过手动单击 Google 趋势页面上的“导出为 CSV”按钮获得的文件相同。但现在,相反,通过使用这个按钮,我得到了一个包含每月数据的数据文件。
有谁知道是否可以使用与上述类似的 url 来获取这个月度文件?
charts - 将 Google 趋势中的图表添加到 Google 数据洞察?
我有一张来自 Google Trends 的图表,我需要在我正在创建的分析和社交媒体报告中加入该图表。我不知道如何将此图表从 Google Trends 导入 Google Data Studio。唯一的选择是嵌入、共享或下载为 CSV 文件。我做了 CSV 选项,但效果不是很好,因为我想要更直观的东西来向利益相关者展示。
任何帮助表示赞赏,感谢您的时间!
python - 从 pytrends.pyGTrends 导入 pyGTrends 不工作
我使用这个轮子文件pytrends.whl和以下目录安装了 pytrends
和
从这里开始,与导入的子模块位于包文件夹内的任何包不同,这个基本上不包含子模块。这可能是我安装软件包的方式。这个 ome 班轮 ,
给出以下错误:
还是改用gtrends
模块更好?我正在使用python 3.5
。
python - 是否可以使用带有谷歌趋势的代理旋转器,例如 crawlera?
由于谷歌趋势需要您登录,我仍然可以使用诸如 crawlera 之类的 IP rotator 来下载 csv 文件吗?如果是这样,是否有任何带有 python 的示例代码(即 python + crawlera 在谷歌上下载文件)。
提前致谢。
python - 如何使用 Chrome 开发者控制台查找 Google 趋势“按地区兴趣”功能的 url 请求?
我的总体任务是使用 python 自动获取 Google 趋势“按地区划分的兴趣”数据。
我发现了同时众所周知的帖子:
http://techslides.com/hacking-the-google-trends-api ,
和实现的python模块'pytrends',它适用于例如谷歌趋势的'兴趣随时间'数据(但对'地区兴趣'数据没有功能):
github.com/GeneralMills/pytrends。
在这两种方法中,请求接收“随时间变化的兴趣”数据的所需 JSON 的下划线 url 类似于:
其中 cid=TIMESERIES_GRAPH_0 确定将请求哪些数据。TIMESERIES_GRAPH_0值代表“随时间变化的兴趣”数据。
该帖子的作者表示,在浏览 Google 趋势时,可以通过 Chrome 开发者控制台的网络选项卡找到此 URL。为了以后能够找到“按地区划分的兴趣”数据的 url,首先我想重构作者的解释,并在浏览 Google 趋势时观察 Chrome 开发者控制台。然而,我没有找到任何看起来与上面发布的 url 相似的 URL 请求。这让我想到了一个问题:
如何通过 Chrome 开发人员控制台网络选项卡访问此 URL?
另外作为我整体任务的捷径:
如何找出我必须为cid=...键输入的值才能访问与 Google 趋势的“按地区划分的兴趣”功能的数据相对应的 URL?
先感谢您
r - R中的Google趋势,几次尝试后出错
我知道以前有人问过类似的问题,但我没有找到我要找的东西。
我正在使用 R 提取谷歌趋势数据
我们使用这种方法一次只能搜索 5 个术语,所以编写了一个函数,它以一堆术语作为输入,并在上面的片段中一次传递 5 个术语,我在每次迭代之间使用Sys.sleep(10) ,一切运行良好,但在运行该功能 5-6 次后,我开始收到一个错误
这发生在“搜索词”上,该函数之前运行得非常好。
根据我在搜索时发现的情况,谷歌可能已经设置了某种配额,无论是发送的“总请求数”还是“否”。请求/持续时间'发送到他们的服务器,这会禁止一天
我想知道配额限制的细节 - 是不是。查询的搜索词数或间隔内查询的搜索词数