MATLAB Answers

websave adds html to file name

19 views (last 30 days)
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

Accepted Answer

Ameer Hamza
Ameer Hamza on 15 May 2020
Edited: Ameer Hamza on 15 May 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);

More Answers (1)

smith lili
smith lili on 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 Comment
Mingming Chen
Mingming Chen on 4 Jun 2021
This actually works! Thank you:)

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!