Получение zip-файла с пакетом R httr: файл пуст

Я загружаю zip-файл с сайта, который использует обычную аутентификацию. Загрузка вроде бы идет нормально, но когда я пытаюсь разархивировать файл, он оказывается пустым. Когда я загружаю файл вручную, в нем есть несколько папок и файлов.

Вот что я делаю:

library(httr)

dest <- paste0(getwd(), "/data/weekly_2017-02-18.zip")
GET("https://www.example.com/weeklydata/weekly_2017-02-18.zip", 
     authenticate("myemail", "mypassword", "basic"), 
     write_disk(dest, overwrite = TRUE))
unzip(dest) # <-- THIS FAILS

Что я делаю не так?


person Pixelkracht    schedule 28.02.2017    source источник
comment
Решено! Оказывается, мне не нужна была функция аутентификации для этой части сайта.   -  person Pixelkracht    schedule 28.02.2017


Ответы (1)


unzip(dest)) ‹-- здесь есть лишняя закрывающая скобка

использовать:

разархивировано ‹- распаковать (назначение)

person rangeelo    schedule 28.02.2017
comment
Извините, дополнительная скобка была опечаткой. Его не было в моем исходном коде. - person Pixelkracht; 28.02.2017
comment
можно посмотреть не поврежден ли зип, если статус ответа 200? unzip просто перечислит все содержимое (имена) родительского zip. это то, что вы ищете? - person rangeelo; 28.02.2017
comment
Хм, статус ответа 400 (неверный запрос). Мне еще предстоит выяснить, почему. - person Pixelkracht; 28.02.2017