Как скачать CSV, требующий входа в R - PullRequest
0 голосов
/ 20 октября 2018

Если говорить прямо, я хочу загрузить содержимое https://www.myfxbook.com/statements/2531687/statement.csv

Дело в том, что когда я пытаюсь загрузить его в R (базовый пакет), функция возвращает инструкцию, запрашивающую логин:

> url = "https://www.myfxbook.com/statements/2531687/statement.csv"
> download.file(url, destfile = "temp")
trying URL 'https://www.myfxbook.com/statements/2531687/statement.csv'
Content type 'text/csv' length unknown
downloaded 48 bytes
> readLines("temp")
[1] "Please login to Myfxbook.com to use this feature"

Я попробовал GET из httr и получил тот же результат:

> GET(url, authenticate(user, pass), content_type("text/csv"), write_disk("temp"))
> readLines("temp")
[1] "Please login to Myfxbook.com to use this feature"

Это также не удалось:

> library(RCurl)
> baseurl = "https://www.myfxbook.com/statements/2531687/statement.csv"
> un = ***** # masked
> pw = ***** # masked
> upw = paste(un, pw, sep = ":")
> webpage = getURL(baseurl, userpwd = upw)
> webpage
[1] "Please login to Myfxbook.com to use this feature"

У меня есть данные для входа, я просто не знаюкак использовать его для загрузки файла.

Как мне это сделать?

Спасибо!

1 Ответ

0 голосов
/ 26 октября 2018

Я попробовал этот CSV и ничего не увидел вообще.Во всяком случае, это то, как вы обычно делаете это (на другом примере).

library(dplyr)
MyData2 <- read.csv(file="http://www.grex.org/~ev/breweries_geocode.csv", header=TRUE, sep=",")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...