urlread for links in html database
显示 更早的评论
Hello, I would like to extract .dat files for an entire year long web directory. I can use urlread to extract individual daily files:
However there are 365 of these files for each year long directory and I would like to write a script to extract all of the sub url's form a site like this:
I'm quite new to programming in matlab and searched the forums extensively before posting, so sorry if this has already been answered and thanks for any help!
回答(1 个)
You can use sprintf to form the URLs.
n=21001;
url=sprintf('%s%d.dat','https://gml.noaa.gov/aftp/data/radiation/solrad/abq/2021/abq',n);
Now you can use the URL in urlread (or webread). You can easilly put this code in a loop if you like.
Feel free to let me know if you need more help implementing this.
类别
在 帮助中心 和 File Exchange 中查找有关 Environment and Settings 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!