si no me equivoco en lo que quieres hacer,
podria sacar todo el contenido de dicha pagina con file_get_contents()
Código PHP:
$pagina= 'http://www.sitio.com/pagina.html';
$contenido = file_get_contents($weather);
posteriormente solo escribir el $contenido en un archivo de txt.
yo lo he probado y me funciona de maravilla
espero te funcione a ti.