Ir para conteúdo
Fórum Script Brasil
  • 0

Capturando Conteúdo De Sites Em Php


Parenti

Pergunta

Olá, estou precisando de uma ajuda para o código abaixo:

<?
$url = "http://www.buscarletras.com.br";
// só isso que vou mudar do que já mostrei no inicio

$conecurl = @fopen("$url","r") or die ('<center>erro na conexão<br><b>informe o administrador erro 15 </b></center>');

while(!feof($conecurl)) {
$lin .= fgets($conecurl,4096);
}
fclose($conecurl);

$nprimetable = strpos($lin,'<p>');

// ele vai me retornar o primeiro table do site
$fechatable = strpos($lin,'</p><br/>');

?>
<?
$quantopula = $fechatable - $nprimetable;


$conteudo = substr($lin, $nprimetable, $quantopula);

// pronto agora e só dar um echo no conteudo e pronto acaba de aprender
// a filtrar sites

echo $conteudo;
?>

Preciso pegar o conteúdo do <title> e guardar em uma var $conteudo2

e preciso pegar um valor dessa forma:

$nprimetable = strpos($lin,'<br>

<p>');

deste já agradeço as ajudas....

Editado por ESerra
Utilize as tags [code] [/code]
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Estude expressões regulares que é mais simples de fazer o que você quer... para o negócio do título, após o fclose($conecurl); coloque:

preg_match_all("#<title>(.*?)<\/title>#s", $lin, $matches);
$conteudo2 = $matches[1][0];

Link para o comentário
Compartilhar em outros sites

  • 0

Obrigado, deu certo!!!

só mais uma coisa: como eu faço para pesquisar várias url ?

$url = "http://www.buscarletras.com.br";

$url = "http://www.buscarletras.com.br/letras";

$url = "http://www.buscarletras.com.br/cantores";

e tem como eu procurar por:

<div>

<h2>

(um embaixo do outro)

desde já eu agradeço as ajudas...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652k
×
×
  • Criar Novo...