Ir para conteúdo

andrerds1

Members
  • Total de itens

    10
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre andrerds1

Últimos Visitantes

391 visualizações
  1. andrerds1

    Obter Nome/Captcha por Consulta na Receita Federal via PHP/CURL

    Parabéns Marcos Peli. Script sensacional . abraços !
  2. andrerds1

    Obter Nome/Captcha por Consulta na Receita Federal via PHP/CURL

    Olá mestre dos mestre bom dia . De boa! obrigado mesmo .. estou passando por essa dificuldade , e porque não sei programa mesmo .. só tenho que acredecer por ter me ajudado e mostrando o caminho .. pode ser fácil para alguém que saiba programar , mais para mim esta embaçado, :( , sou muito noob não escondo de ninguém, sei que fica difícil hehe . Mais uma coisa aprendi , Temos que correr atrás pesquisar muito .. as vezes no caminho encontramos pessoas disposta em ajudar , pessoa como você, que sabe das coisas, sabe o que faz, ajuda é ensinar a pescar .. Obrigado por enquanto Marcos Peli. att: André Rds. Obrigado.
  3. andrerds1

    Obter Nome/Captcha por Consulta na Receita Federal via PHP/CURL

    Olá Marcos ! Cara Muito obrigado ! ... você e d+ ... fiz o teste aqui e funcionou carregou tudo muito show ... .. o que não conseguir foi extrair somente os dados que estão dentro disso aqui . <a class="OBS" rel="tooltip"> <img border="0" src="/TPNET/Content/themes/base/imagens/obstramite.gif"> </a> informações dentro da tooltip .. Mais nem sem como agradecer .. valeu por tudo ! sucesso !
  4. andrerds1

    Obter Nome/Captcha por Consulta na Receita Federal via PHP/CURL

    Eu estou me embolando nesta parte aqui : enviar para o script PHP que fara a consulta CURL através do Método GET para o endereço http://tpnet.vilavel...cesso/Processo/ monta as variáveis que serão passadas pelo curl e depois faz a chamada identificador=Z374TF2 protocolo=2015/22665 (protocolo = ano."/".processo) chamada=2 consultaSA=true Na verdade deve esta tudo errado ! :( putz .. mais continuarei tentando .. e bem provável que algum dia eu consiga .. hehe .. Meu código funcao.php: <?php ini_set('display_erros', 1); // Criado por Marcos Peli // ultima atualização 05/06/2015 - correçâo ref alteraçâo parametros consulta CPF da receita de 03/06/2015 // o objetivo dos scripts deste repositório é integrar consultas de CNPJ e CPF diretamente da receita federal // para dentro de aplicações web que necessitem da resposta destas consultas para proseguirem, como e-comerce e afins. // define caminho absoluto e relativo para arquivo cookie // inicia sessão session_start(); // função para pegar o que interessa function pega_o_que_interessa($inicio, $fim, $total) { $interesse = str_replace($inicio, '', str_replace(strstr(strstr($total, $inicio), $fim), '', strstr($total, $inicio))); return($interesse); } // função para pegar a resposta html da consulta pelo CPF na página da receita function getHtmlVV($protocolo, $Identificador, $chamada=2, $consultaSA=true) { //GET http://tpnet.vilavelha.es.gov.br/TPNET/ConsultaProcesso/Processo/?protocolo=2015/22665&identificador=Z374TF2&chamada=2&consultaSA=true&_=1441994607355 $url = 'http://tpnet.vilavelha.es.gov.br/TPNET/ConsultaProcesso/Processo/'; $ch = curl_init($url); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0'); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_MAXREDIRS, 3); curl_setopt($ch, CURLOPT_REFERER, 'http://tpnet.vilavelha.es.gov.br/TPNET/Home'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $html = curl_exec($ch); curl_close($ch); return $html; } function parseHtmlVV($html) { // respostas que interessam $campos = array( 'Requerente', 'Processo:' ); // caracteres que devem ser eliminados da resposta $caract_especiais = array( chr(9), chr(10), chr(13), ' ', '</b>', ' ' ); // prepara a resposta para extrair os dados $html = str_replace('<br><b>', '<b>', str_replace($caract_especiais, '', strip_tags($html, '<b><br>'))); $html3 = $html; // faz a extração for ($i = 0; $i < count($campos); $i++) { $html2 = strstr($html, utf8_decode($campos[$i])); $resultado[] = trim(pega_o_que_interessa(utf8_decode($campos[$i]) . '<b>', '<br>', $html2)); $html = $html2; } return $resultado; } print_r( $_GET ); Meu código processa.php: <?php require('funcao.php'); // dados da postagem do formulario de CPF $Identificador = $_GET['Identificador']; // Entradas POST devem ser tratadas para evitar injections $ProcessoAno = $_GET['ProcessoAno']; // Entradas POST devem ser tratadas para evitar injections $ProcessoNumeroSA = $_GET['ProcessoNumeroSA']; $protocolo = $ProcessoAno."/".$ProcessoNumeroSA; // Entradas POST devem ser tratadas para evitar injections if($Identificador AND $protocolo) { $getHtmlVV = getHtmlVV( $protocolo, $Identificador, $chamada=2, $consultaSA=true ); $campos = parseHtmlVV($getHtmlVV); } echo "<pre>"; print_r ($campos); echo "Get = "; print_r($protocolo); ?>
  5. andrerds1

    Obter Nome/Captcha por Consulta na Receita Federal via PHP/CURL

    Obrigado mestre irei tentar aqui ... ainda bem que não postei o cod meu aqui tava todo errado .. heheheheh obrigado .. irei testa ainda hoje.... e te falo ..
  6. andrerds1

    Obter Nome/Captcha por Consulta na Receita Federal via PHP/CURL

    Olá pessoal ! dando um feedback .. Até agora não conseguir retornar os dados .. :( depois posto meus códigos aqui .. para ver se podem me ajudar. :(
  7. andrerds1

    Obter Nome/Captcha por Consulta na Receita Federal via PHP/CURL

    Olá Grande Mestre :D .. Marcos.. primeiramente obrigado.. Já esta ajudando e muito. Então ! após fazer a consulta , vi que apareceu outros paramentos , após o post : POST http://tpnet.vilavelha.es.gov.br/TPNET/ConsultaProcesso/Consultar Identificador Z374TF2 ProcessoAno 2015 ProcessoNumeroSA 22665 // o link muda e chama mais parâmetros. GET http://tpnet.vilavelha.es.gov.br/TPNET/ConsultaProcesso/Processo/?protocolo=2015/22665&identificador=Z374TF2&chamada=2&consultaSA=true&_=1441994607355 _ 1441994607355 chamada 2 consultaSA true identificador Z374TF2 protocolo 2015/22665 // se eu jogar o link GET direto consigo fazer a consultar .. porem não e isso que quero! Até consigo , fazer a consulta diretamente , porém queria pode extrair os dados. Vi outro problema, a qual Se eu conseguir chegar na parte da extração de dados. existe uma Tabela , listando algumas informações, e o pior, tem umas imagens com tooltip com uma informações dentro. <a class="OBS" rel="tooltip"> <img border="0" src="/TPNET/Content/themes/base/imagens/obstramite.gif"> </a> Bem , estarei tentando em primeira mão fazer a requisição , embora ja tinha tentando varias formas e todos sem sucesso, mais agora com sua ajuda aqui com toda certeza irei conseguir .. mais uma vez obrigado. ...
  8. andrerds1

    Obter Nome/Captcha por Consulta na Receita Federal via PHP/CURL

    Olá amigos ! Primeiramente ,queria parabenizar o script de Massa191 é perfeito. ! Amigos preciso de uma ajuda , estou tentando fazer uma consultas neste site . http://tpnet.vilavelha.es.gov.br/TPNET/ConsultaProcesso só que nao sei por onde começar ! vi aqui que nos cookies aparece assim. ASP.NET_SessionId ndiu3nveyohkyxiy3llbzkys tpnet.vilavelha.es.gov.br 41 B/ Sessão HttpOnly _ga GA1.3.1688059175.1441829627 .es.gov.br 30 B / 08/09/2017 17:13:51 _gat 1 .es.gov.br 5 B / portalnovo j7vflq4tlhhhs9aq1mue1pf5o2 www.vilavelha.es.gov.br 36 B 09/09/2015 21:13:46 HttpOnly Valor j7vflq4tlhhhs9aq1mue1pf5o e os campos do formularios são ! <select name="ProcessoAno" id="ProcessoAno" > <input type="text" value="" tabindex="2" name="ProcessoNumeroSA" maxlength="6" id="ProcessoNumeroSA"> <input type="password" value="" tabindex="4" name="Identificador" maxlength="7" id="Identificador"> <input type="submit" tabindex="5" ,="" value="Pesquisar" id="btnEntrar"> Fora esses campos logo quando entra na pagina aparece no console assim : POST http://tpnet.vilavelha.es.gov.br/TPNET/ConsultaProcessos/VerificaUsuarioLogado CabeçalhosPostarRespostaJSONCookies {"retorno":false} POST http://tpnet.vilavelha.es.gov.br/TPNET/Manutencao/VerificaUsuario CabeçalhosPostarRespostaJSONCookies {"UsuarioLogado":false,"botao":"","Url":"http://tpnet.vilavelha.es.gov.br/TPNET/ConsultaProcesso/Opcao" } Queria montar um script , porém , nao conseguir sair do lugar .. :( . se alguem puder dar a direção ... , se der para aproveitar o codigo (script) do Massa191 ..seria sensacional .. Abraços inté !
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.