script tipo robot, que captura dados de outras paginas


Este fórum é para dúvidas onde a base da questão é a linguagem PHP.

Moderador: web

TRANCADO
Logar para Perguntar

 script tipo robot, que captura dados de outras paginas
Por impossivel 237 post(s) Offline SUPER VETERANO  Masculino 5p em Seg Jun 11, 2007 11:53 am



Olá, gostaria de saber se alguém sabe algum mode criar um script que faça o seguinte:

tenho uma pagina padrão, onde o que muda é o texto em determinada parte, ou seja, todas paginas são padrão para facilitar, eu quero pegar o texto que esta, por ex. a partir da linha 121.

tem alguma forma usando os comandos em php que vão capturar o conteudo que esta depois da linha 121? ou mesmo o seguinte, na linha121 tem o seguinte comando
120. bla bla bla
121. <!--inicio do artigo-->
122. artigo tal, texto tal e assim segue.

entao o script poderia ler e capturar tudo a partir da linha 121 ou a partir da ocorrencia de <!--inicio do artigo-->

tenho varias paginas que seguem este padrão, entao direciono o script para elas e ele captura, salva num .txt ou insere num bd as informações encontradas.

sabem se existe algo para me ajudar?



0 mais

7 resposta(s)

 script tipo robot, que captura dados de outras paginas
Por web 15192 post(s) Online ADMIN  Masculino 3432p em Seg Jun 11, 2007 1:53 pm


Com string é possível, veja um exemplo:
Note que ele pega o $ ( início ) e * ( fim )

<?php
$string = 'meu texto aqui <!--$//-->conteúdo buscado aqui<!--*//--> restante do código.';

$procura_abre = '$';
$procura_fecha = '*';

$pos_abre = strpos($string, $procura_abre);
$pos_fecha = strpos($string, $procura_fecha);

$final = $pos_fecha-$pos_abre;

echo substr($string, $pos_abre+6, $final-10);
?>

0 mais

 script tipo robot, que captura dados de outras paginas
Por impossivel 237 post(s) Offline SUPER VETERANO  Masculino 5p em Seg Jun 11, 2007 2:20 pm


sim, tipow, coloco o endereço de onde esta o texto, entao executo o script, ele abre e le o arquivo, e copia o conteudo entre o texto inicial e o texto final, isto que preciso.

0 mais

 script tipo robot, que captura dados de outras paginas
Por web 15192 post(s) Online ADMIN  Masculino 3432p em Seg Jun 11, 2007 2:26 pm


Fiz um exemplo com arquivo externo, mas, não pegou os valores corretos.

<?php
$f = fopen("http://localhost:8080/documento.php","r");
if (!$f){
echo "Erro ao abrir a URL.<br>";
exit;
}
while (!feof($f)){
$s = fgets($f,256);

$procura_abre = '$';
$procura_fecha = '*';

$pos_abre = strpos($s, $procura_abre);
$pos_fecha = strpos($s, $procura_fecha);

$final = $pos_fecha-$pos_abre;

echo substr($s, $pos_abre+6, $final-6);

}
fclose($f);
?>

em documento.php tenho:
meu texto aqui
<!--$//-->conteúdo buscado aqui<!--*//-->
restante do código.

0 mais

 script tipo robot, que captura dados de outras paginas
Por impossivel 237 post(s) Offline SUPER VETERANO  Masculino 5p em Seg Jun 11, 2007 2:44 pm


é, eu tbm testei nao pegou correto, mas o deste pretendido esta ali, aparece correto, mas tem muita coisa desconfigurada que aparece antes e depois.

estou fazendo testes, mas por enquanto valeu.

0 mais

 script tipo robot, que captura dados de outras paginas
Por web 15192 post(s) Online ADMIN  Masculino 3432p em Seg Jun 11, 2007 3:03 pm


Blz ¨laughing¨

0 mais

 script tipo robot, que captura dados de outras paginas
Por Amaelbra 1 post(s) Offline NOVO MEMBRO  Masculino 0p em Seg Nov 10, 2008 3:57 am


Olá,

Sou novata em programação e preciso de um socorro de todos vocês, senão vou ser despedida, acho que o patrão tá me testando.

É o seguinte: existe um site de uma associação que publica todos os dias novidades para os associados; portanto o nome da página vista pelo associado também muda. Tipo: www.associacao.com.br/1234567890. Esta página é sempre recebida por e.mail pelos associados.

Tenho que elaborar um método que se encarregue de dar o login na página (com usuário e senha), verificar se há novidades para o usuário (na página que sempre muda o link) e se houver novidade, capturar o texto e armazenar isso mo MySQL.

Por favor, quem puder ajudar ok?

Obrigada

Lucia

0 mais

 script tipo robot, que captura dados de outras paginas
Por web 15192 post(s) Online ADMIN  Masculino 3432p em Seg Nov 10, 2008 6:36 am


Esse tópico está dando uma referência direta de como obter dados de outro site, portanto será fechado.

0 mais

Resposta Rápida

   


 Busca Dinâmica

Clique em alguma palavra-chave para buscar, ou busque uma frase na caixa de pesquisa a seguir.

script tipo robot, que captura dados de outras paginas






TRANCADO
Logar para Perguntar




Voltar para PHP

Quem está online

Usuários navegando neste fórum: Google [Bot] e 9 visitantes