PHP:
Baixando uma página da web
Como Fazer:
Aqui está um exemplo básico usando cURL em PHP:
<?php
$ch = curl_init("http://exemplo.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$conteudo = curl_exec($ch);
curl_close($ch);
echo $conteudo;
?>
Se bem-sucedido, você verá o HTML da página http://exemplo.com.
Mergulho Profundo:
Historicamente, a função file_get_contents()
era comum para baixar páginas, mas cURL oferece mais flexibilidade e opções. Alternativamente, você pode usar bibliotecas como Guzzle para uma abordagem mais abstrata e recursos. No exemplo acima, o curl_setopt()
com CURLOPT_RETURNTRANSFER
informa ao cURL para devolver a resposta ao invés de imprimi-la.