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

Pegar informações de site


sanase

Pergunta

bom gente to precisando fazer um trabalho mas não estou conseguindo

o codigo que fiz consegue jogar o numero do processo no site do trt2 e retornar as infomações que preciso na tela....

so que eu quero pegar as informações do site de resposta e jogar em um mando de dados....

eu preciso pegar o autor e o reu e jogar em um banco de dados...mas não sei como fazer isso

alguém poderia me ajudar com essa duvida

vlw

<?php
    // Aqui entra o action do formulário - pra onde os dados serão enviados
    
    $cURL = curl_init('http://trt.srv.trt02.gov.br/cgi-bin/db2www/cp1/redirecSite1.mac/main');
    curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true);

    // Definimos um array seguindo o padrão:
    //  '<name do input>' => '<valor inserido>'
    $dados = array(
        'processo1' => '01684200908102007'
    );

    // Iremos usar o método POST
    curl_setopt($cURL, CURLOPT_POST, true);
    // Definimos quais informações serão enviadas pelo POST (array)
    curl_setopt($cURL, CURLOPT_POSTFIELDS, $dados);    

    $resultado = curl_exec($cURL);
    echo $resultado;
    curl_close($cURL);
?>

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Você tem duas opções:

1 - Vai dando explode até conseguir as informações;

2 - Usa expressã regular para isso. Por exemplo, se o que você quer está em negrito (entre <b> e </b>), então bastaria:

preg_match_all("#<b>(.*?)<\/b>#s", $achou, $resultado);

Ai bastaria pegar o que lhe interessa no achou, não olhei no site, mas a idéia é essa... qualquer coisa tem o guia-er que tem dicas de expressão regular.

Link para o comentário
Compartilhar em outros sites

  • 0

tentei usar explode e split mas nada

ele traz uma pagina em branco depois carrega todos os dados

o codigo ta dessa forma

<?php
    // Aqui entra o action do formulário - pra onde os dados serão enviados
    $cURL = curl_init('http://trt.srv.trt02.gov.br/cgi-bin/db2www/cp1/redirecSite1.mac/main');
    curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($cURL, CURLOPT_FOLLOWLOCATION, true);
    // Definimos um array seguindo o padrão:
    //  '<name do input>' => '<valor inserido>'
    $dados = array(
        'processo1' => '01684200908102007'
    );
    // Iremos usar o método POST
    curl_setopt($cURL, CURLOPT_POST, true);
    // Definimos quais informações serão enviadas pelo POST (array)
    curl_setopt($cURL, CURLOPT_POSTFIELDS, $dados);    
    $resultado = curl_exec($cURL);
    curl_close($cURL);
                $final = explode("[<pre>]", $resultado);
    print $final[0]; 
?>

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