Why not use the RSS feed
[Link: weatherrss.com.au]. This is for Melbourne, but there are equivalent feeds for other cities, states, etc.
I developed a Bureau of Meteorology module. My wife then pointed out two things. First, Australian weather is very localised and, for example, the forecasts for one suburb in Melbourne can be very different from those for another. Second, the data from the Bureau is actually rather limited and does not, for example, include rain forecast, history listings, etc. I therefore now use data from the Weather Company which allows the suburb to be selected, includes rain forecasts, and has both daily (every 10 minutes) and monthly (every day) histories.