gtrendsR gconnect authenticationPage2 выдает код ошибки 400

Я пытаюсь подключиться с прокси-сервера, и таким образом я мог получить доступ к данным gtrends до середины прошлой недели. Теперь я все еще могу зарегистрироваться через Internet Explorer, но не через gconnect. Google не запрашивает никаких дополнительных проверок при подключении через Internet Explorer. Я пробовал это с 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, который просто не проходит после сбоя аутентификацииPage2. Правильный?

sessionInfo()

R версия 3.2.3 (10.12.2015) Платформа: i386-w64-mingw32/i386 (32-разрядная версия) Работает под управлением: Windows 7 x64 (сборка 7601) Пакет обновления 1

языковой стандарт: [1] LC_COLLATE=Немецкий_Германия.1252 LC_CTYPE=Немецкий_Германия.1252 LC_MONETARY=Немецкий_Германия.1252 LC_NUMERIC=C
[5] LC_TIME=Немецкий_Германия.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 решетка_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

Я знаю, что здесь задается аналогичный вопрос, но менее подробный: проблема входа в gconnect() в пакете gtrendsR

Пожалуйста, дайте мне знать, если потребуется дополнительная информация.


person sebolus    schedule 25.07.2016    source источник
comment
Удачи с этим? У меня такая же проблема.   -  person chandler    schedule 27.07.2016
comment
@chandler: Внезапно он снова работает. Теперь Google попросил меня заполнить информацию для двухэтапной аутентификации, которую я пропустил. Однако в предыдущие разы, когда я входил в систему, мне не задавали этот вопрос. Возможно, стоит попробовать еще раз сейчас, когда прошло некоторое время.   -  person sebolus    schedule 09.08.2016