Jump to content
Fórum Script Brasil
  • 0

Capturando Conteúdo De Sites Em Php


Parenti

Question

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....

Edited by ESerra
Utilize as tags [code] [/code]
Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152k
    • Total Posts
      651.6k
×
×
  • Create New...