Botão de login
Boa tarde pessoal, tenho um login para acessar uma página dos correios utilizando cURL, estava funcionando, até que eles mudaram.
O botão de Confirmar login para enviar os dados, era do tipo
<input type="button">
E pegavamos os valores da seguinte forma, que está destacado em negrito:
Os 3 campos do login eram <input>, mas agora temos um link que é o botão Confirmar
function login($usuario, $senha) {
$url = 'http://svp.correios.com.br/core/seguranca/entrar.php';
$this->setopt($url, $post);
$this->data = curl_exec($this->handle);
$documento = new DOMDocument;
$documento->loadHTML($this->data);
$inputs = $documento->getElementsByTagName('input');
foreach ($inputs as $input) {
$post[$input->getAttribute('name')] = $input->getAttribute('value');
}
$post['username'] = $usuario;
$post['password'] = $senha;
$url = 'https://apps.correios.com.br/cas/login';
$this->setopt($url, $post);
$this->data = curl_exec($this->handle);
$documento->loadHTML($this->data);
return $documento->getElementById('msg')->textContent;
}
Botão confirmar agora é assim: Alguém sabe como eu posso resolver?
<input type="hidden" name="_eventId" value="submit">
<a class="botao-principal" accesskey="l" tabindex="6" onclick="document.forms[0].submit();">ENTRAR</a>Discussão (0)
Carregando comentários...