gtrendsR gconnect authenticatePage2给出错误代码400

时间:2016-07-25 10:05:24

标签: r curl google-trends gtrendsr

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

gconnect(username, password)

  

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

然而,当我逐行运行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位)   运行于:Windows 7 x64(内部版本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数据集方法库

     

其他附件包:   [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&gt; 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&gt; 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

我知道这里有一个类似的问题,但不太详细: Login issue with gconnect() in gtrendsR package

如果需要更多信息,请告诉我。

0 个答案:

没有答案