For weeds that are growing in my lawn, I either pull them manually (my lawn is pretty small), or I use some weed killer from the US that isn't available here.
For weeds that are growing in driveway cracks or on the edge of the lawn, I use a weed torch. Lee Valley carries it.