如何从基于日期更改名称的URL中获取PNG
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从基于日期更改名称的URL中获取PNG相关的知识,希望对你有一定的参考价值。
我正试图从我的国家雷达循环中获取原始图像,但它们不是GIF或获取最新图像的方式。我发现图像的位置,但我想使用wget
下载文件。 URL的布局如下:
gov.au/radar/RadarID.Number.YearMonthDay12hrTime(Non-Daylight savings).png
实际链接是
答案
我已经构建了这个脚本。我想这就是你想要的......
#!/bin/bash
timezone=":Australia/Melbourne"
delay=30M # Number of minutes they need to publish the latest image
declare -a minutes=(00 06 12 18 24 30 36 42 48 54)
current_minute=`TZ=$timezone date -v -$delay +%M`
nearest_minute=${minutes[0]}
for minute in ${minutes[@]}
do
if [ $minute -gt $current_minute ]
then
break
fi
nearest_minute=$minute
done
lastest_url="http://www.bom.gov.au/radar/IDR023.T.`TZ=$timezone date +%Y%m%d%I`$nearest_minute.png"
echo "Downloading... $lastest_url"
wget $lastest_url
注意:我仍然不知道时间格式是12小时还是24小时,因为如果它是24小时,最新的照片将是201712192136左右......但它们是201712190936。
以上是关于如何从基于日期更改名称的URL中获取PNG的主要内容,如果未能解决你的问题,请参考以下文章