Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function enviarDadosConsulta()
- {
- //primeiro fazemos uma requisição get para ler o dom
- $caminhoCookieProcesso = $this->getCaminhoCookie();
- $html = $this->getHtmlComCurl($this->urlBase, $caminhoCookieProcesso);
- //dd($html);
- $divFormulario = $html->find('#ConsProc');
- $divTable = $divFormulario[0]->children(12);
- $divDados = $divTable->find('tr');
- $campos = [
- 'Validar' => '',
- 'CampoFoco' => '',
- 'Botao' => '',
- 'EstatCont' => $divFormulario[0]->children(3)->value,
- 'C' => '',
- 'A' => '',
- 'UsarCaptcha' => $divFormulario[0]->children(6)->value,
- 'FecharSessao' => '',
- 'captcha' => '',
- 'gabarito' => $divFormulario[0]->children(9)->value,
- 'resposta' => $divFormulario[0]->children(10)->value,
- 'Localidade' => '',
- 'baixado' => '0',
- 'CodLoc' => '',
- 'NumProc' => '',
- 'CodDoc' => '',
- 'NumProcOrig' => '',
- 'codOAB' => '',
- 'codAdv' => '',
- 'NomeParte' => '',
- 'NomeAdv' => '',
- 'NumInq' => '',
- 'captchaCode' => ''
- ];
- foreach($divDados as $dado)
- {
- switch ($this->tratarTexto($dado->children(0)->plaintext)) {
- case 'Localidade':
- $campos['Localidade'] = $dado->children(1)->value;
- $campos['CodLoc'] = $dado->children(1)->value;
- break;
- case 'Número Processo':
- $campos['NumProc'] = $dado->children(1)->value;
- $campos['CodDoc'] = $dado->children(1)->value;
- break;
- case 'Número Processo':
- $campos['NumProcOrig'] = $dado->children(1)->value;
- break;
- case 'Registro da OAB':
- $campos['codOAB'] = $dado->children(1)->value;
- $campos['codAdv'] = $dado->children(1)->value;
- break;
- case 'Doc. (CPF/CNPJ)':
- $campos['codOAB'] = $dado->children(1)->value;
- $campos['codAdv'] = $dado->children(1)->value;
- break;
- case 'Nome da Parte':
- $campos['NomeParte'] = $dado->children(1)->value;
- break;
- case 'Nome Procurador':
- $campos['NomeAdv'] = $dado->children(1)->value;
- break;
- case 'Número Inquérito':
- $campos['NumInq'] = $dado->children(1)->value;
- break;
- case 'Quais símbolos (informe os repetidos também, se houver) são consoantes ? ':
- case 'Quantos símbolos são vogais ? ':
- case 'Quantos símbolos são números ? ':
- case 'Quais símbolos (informe os repetidos também, se houver) são vogais ? ':
- $campos['captchaCode'] = $dado->children(1)->value;
- break;
- }
- }
- //agora fazemos uma requisição post
- $htmlPost = $this->getHtmlComCurlPost($this->urlBasePost, $caminhoCookieProcesso, $campos);
- dd($htmlPost);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement