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

Capturar Informação De Uma Página


tiagopassos

Pergunta

Olá,

gostaria de saber como fazer pra capturar uma informação de uma página.

Vou usar o IMDB como exemplo.

Se eu quizer criar um script que capture os nomes dos filmes nas páginas

que eu informar. Isso automaticamente, óbvio. Eu quero dizer o endereço

da página do IMDB, e que ele me diga qual o nome do filme:

- http://imdb.com/title/tt0462338/

- http://imdb.com/title/tt0462335/

- http://imdb.com/title/tt0130827/

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Acho que isso não é possível porque você teria que ter acesso ao Banco deles. Tipo, você tem a url (amigável) http://imdb.com/title/tt0462338/ Isso significa que existe um registro no banco onde um dos campos é tt0462338, mas pra saber os outros campos você tem que conectar o serv. Por isso acho que não vai dá!

Mas se der, avisa. porque é muito interessante isso.

Link para o comentário
Compartilhar em outros sites

  • 0

Não... isso é possível sim.

Não estou falando de acessar o banco de dados deles, mas sim de baixar o código HTML de determinada página, e analizar o código para extrair informações.

Por exemplo:

Se eu sei que o título do filme fica entre:

"<CENTER><H1>Movie: " & "</H1></CENTER>"

você acha essa informação através do PHP e coloca o que está entre elas numa variável. Entendeu?

Só queria saber como baixar o código HTML de uma página externa para uma variável

Link para o comentário
Compartilhar em outros sites

  • 0

faz como nosso amigo ai em cima falo utilize assim.

<?php

// aqui ele solicita a pagina

$htm=file_get_contents("http://imdb.com/title/tt0462338/");

// lembre aqui nessa linha é que ele vai pegar os dados e fazer a separação por aspas "

$a=explode("\"",$htm);

// aqui que você vai ter que sai igual doido contando as aspas até chegar a primeira aspa antes do valor,

// nesse casso foi facil 7º aspa

$nome = $a[7];

// aqui le exibe o nome do filme da URL

echo $nome;

?>

Aqui deu certo.

beleza colega espero ter ajudado.

Editado por Joilson Junior
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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...