Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $email = 'teste@gmail.com';
- $senha = 'testes';
- // manipular string
- function manString($dado, $string, $string2){
- preg_match_all("($string(.*)$string2)siU", $dado, $match1);
- return $match1[1][0];
- }
- // página para acessar
- $pagina = 'https://www.netshoes.com.br/login';
- // inicia uma instância da cURL
- $ch = curl_init();
- // define a URL a ser acessada
- curl_setopt($ch, CURLOPT_URL, $pagina);
- // define que o conteúdo obtido deve ser retornado em vez de exibido
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- // define que deve serguir redirecionamentos
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
- // define que o cabeçalho deve ser incluido na saida da requisição
- curl_setopt($ch, CURLOPT_HEADER, true);
- // executa a ação
- $retorno = curl_exec($ch);
- $clipping = manString($retorno,'clipping" type="hidden" value="','" />');
- curl_setopt($ch, CURLOPT_POST, true);
- curl_setopt($ch, CURLOPT_POSTFIELDS, "username=".$email."&password=".$senha."&recaptchaResponse=&clipping=".$clipping." ");
- $retorno = curl_exec($ch);
- if($clipping){
- // página para acessar
- $pagina = 'https://www.netshoes.com.br/login';
- // inicia uma instância da cURL
- $ch = curl_init();
- // define a URL a ser acessada
- curl_setopt($ch, CURLOPT_URL, $pagina);
- // define que o conteúdo obtido deve ser retornado em vez de exibido
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- // define que deve serguir redirecionamentos
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
- // define que o cabeçalho deve ser incluido na saida da requisição
- curl_setopt($ch, CURLOPT_HEADER, false);
- //
- curl_setopt($ch, CURLOPT_POST, true);
- curl_setopt($ch, CURLOPT_POSTFIELDS, "username=".$email."&password=".$senha."&recaptchaResponse=&clipping=".$clipping." ");
- // executa a ação
- $retorno = curl_exec($ch);
- echo $retorno;
- }
Add Comment
Please, Sign In to add comment