Capturar nome/preços da distribuidora com cURL!
Amigos, bom dia. Estou com um projeto para proprietários de farmácias e farmacêuticos, que visa comparar o preço de custo das distribuidoras para no dia da compra, saber onde está mais barato, qual o melhor desconto, etc. Sou farmacêutico e tenho que entrar em 2-3 sites
Mas preciso da ajuda de vocês, pois não manjo muito de cURL... até tentei fazer um script aqui mas não consegui nem logar no site kkkk
Um dos sites que estou tentando logar (depois vem a parte de pegar os dados, mas já é outro problema) é esse:
https://panpharma.neogrid.com/panpharmaweb/login/panpharma
O script que tenho até o momento, é esse:
<?php
$user_agent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4 FirePHP/0.2.1";
$ch = curl_init();
// informar URL e outras funções ao CURL
curl_setopt($ch, CURLOPT_URL, "https://panpharma.neogrid.com/panpharmaweb/login/panpharma");
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);// Faz um POST
$data = array('frmLogin:fldEmail' => 'xxxxxxxxx', 'frmLogin:fldPassword' => 'xxxxxxxx');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));// Imita o comportamento patrão dos navegadores: manipular cookies
curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
// Acessar a URL e imprimir a saída
curl_exec($ch);
// Define uma nova URL para ser chamada (após o login)
curl_setopt($ch, CURLOPT_URL, 'https://panpharma.neogrid.com/panpharmaweb/pages/main.seam?tenant=panpharma&cid=5161447');
// Acessar a URL e imprimir a saída
curl_exec($ch);
?>
Uso, mas não consigo nem fazer o login!
Alguém pode me ajudar?
Discussão (7)
Carregando comentários...