tiagopassos Postado Abril 3, 2007 Denunciar Share Postado Abril 3, 2007 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áginasque eu informar. Isso automaticamente, óbvio. Eu quero dizer o endereçoda 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/ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 searching_ Postado Abril 3, 2007 Denunciar Share Postado Abril 3, 2007 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 tiagopassos Postado Abril 3, 2007 Autor Denunciar Share Postado Abril 3, 2007 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 CSML sistemas Postado Abril 4, 2007 Denunciar Share Postado Abril 4, 2007 Tenta usar isso e me responde se atende:$variavel_tipo_string = file_get_contents('http://endereco_a_verificar', false, NULL); B) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Joilson Junior Postado Abril 4, 2007 Denunciar Share Postado Abril 4, 2007 (editado) 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 URLecho $nome;?>Aqui deu certo.beleza colega espero ter ajudado. Editado Abril 4, 2007 por Joilson Junior Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
tiagopassos
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
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.