websave adds html to file name

4 vues (au cours des 30 derniers jours)
Francisco de Castro
Francisco de Castro le 15 Mai 2020
Commenté : Mingming Chen le 4 Juin 2021
Any reason why 'websave' adds a '.html' to the name of the output file?
I'm downloading coronavirus data from John Hopkins University github. I use websave as recomended. No matter what I do, the saved file has a '.html' added after the '.csv'. My code is as follows:
url= 'https://github.com/CSSEGISandData/COVID-19/tree/master/csse_covid_19_data/csse_covid_19_time_series/';
fileinf= 'time_series_covid19_confirmed_global.csv';
websave(fileinf,url);
The file that is saved has name:
time_series_covid19_confirmed_global.csv.html
Any solutions?
Thanks

Réponse acceptée

Ameer Hamza
Ameer Hamza le 15 Mai 2020
Modifié(e) : Ameer Hamza le 15 Mai 2020
Because URL you mentioned corresponds to a webpage, not a CSV file.
Try the following code.
url = 'https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv';
fileinf= 'time_series_covid19_confirmed_global.csv';
websave(fileinf,url);

Plus de réponses (1)

smith lili
smith lili le 22 Sep 2020
The reason is that: In the websave function file, the URL whoe extension is not "html" is taken as "The filename does not have an extension", so "html" will be added. If changing "||" in Line 124 in websave file to "&&", "html" will be not added any more.
  1 commentaire
Mingming Chen
Mingming Chen le 4 Juin 2021
This actually works! Thank you:)

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by