Australian shares have dropped for a third straight week, with rate hike fears and soaring energy costs triggering a recession warning.