Загрузка csv с URL-адреса

#r

#r

Вопрос:

Я хочу напрямую загрузить файл csv с заданного URL = «https://stooq.pl/q/d/l/?s=alramp;d1=20190404amp;d2=20190411amp;i=d «

Когда я запускаю это в Chrome Explorer, я получаю файл csv с загруженными данными. Но когда я запускаю это с помощью R-кода, я получаю ПУСТУЮ загрузку csv-файла.

 url = "https://stooq.pl/q/d/l/?s=alramp;d1=20190404amp;d2=20190411amp;i=d"
download.file(url)
  

Ожидается: файл с данными
Результаты: ПУСТОЙ ФАЙЛ Content type 'text/html' length 0 bytes downloaded 0 bytes

Комментарии:

1. пожалуйста, отметьте этот URL в кавычках url = » stooq.pl/q/d/l/?s=alramp;d1=20190404amp;d2=20190411amp;i=d » И по этому URL-адресу нет файла. Может быть проблема с URL-адресом

2. мне кажется, что URL указывает на пустой файл: curl "https://stooq.pl/q/d/l/?s=alramp;d1=20190404amp;d2=20190411amp;i=d" ничего не дает..

3. когда я запускаю stooq.pl/q/d/l/?s=alramp;d1=20190404amp;d2=20190411amp;i=d с помощью Chrome Explorer вы получите загруженный файл «alr_d.csv». Это файл с ценами на акции польского банка «Alior».

4. вы входили в систему где-нибудь на stooq.pl ? ваша ошибка, похоже, не воспроизводима для других.

5. нет, я не вошел в систему, но, о, я вижу, ты должен сначала открыть главную страницу stooq. pl , а затем откройте stooq.pl/q/d/l/?s=alramp;d1=20190404amp;d2=20190411amp;i=d … действительно странно…

Ответ №1:

Открываем главную страницу stooq.pl сделал трюк как из браузера, так и из R. Попробуйте это:

 url <- 'https://stooq.pl/q/d/l/?s=alramp;d1=20190404amp;d2=20190411amp;i=d/alr_d.csv'

download.file('https://stooq.pl' , 'new.txt')
download.file(url, 'alr_d.csv')