Pessoal,
Gostaria de pegar alguns dados de um site público. Gostaria de saber como posso fazer. O site é: http://siteempresas....v...&QtLinks=10
depois de entrar no site é preciso clicar em ITR depois em consultar. Neste momento é aberta a pagina da emprsa no caso a VALE, neste momento o site guarda em sessão alguns dados de identificação da empresa. Após entrar na empresa é preciso clicar no 3 botão (Grupo 2 - Balanço patrimonio) neste momento o site pega as informações da seção e exibe os dados do balanço da empresa.
Gostaria de pegar esses dados do Balanço. Acredito que o grande problema é a sessão, uma vez que para chegar no balanço é preciso abrir o diretorio da empresa para que a sessão seja preenchida.
Alguém tem alguma ideia de como pode ser feito?
Acessar Dados De Outro Site
Started By luizhcota, 30/06/2009, 20:11
2 replies to this topic
#1
Posted 30/06/2009, 20:11
#2
Posted 30/06/2009, 22:04
Pesquise sobre a biblioteca CURL.
Abs
Abs
#3
Posted 30/06/2009, 23:31
Ola,
Fiz um teste e consegui acessar o site com os dados da empresa, porém precisa acessar a tela com o balanço. Como havia dito, ao abrir a tela da empresa gera uma sessão que serva para abrir a tela do balanço.
Codigo que abre a tela da empresa
$ch = curl_init();
$url = "http://www.bovespa.c...3/2009&tipo=4";
curl_setopt($ch, CURLOPT_URL,
"http://www.bovespa.c...03/2009&tipo=4");
curl_setopt($ch, CURLOPT_URL, $url);
$page = curl_exec($ch);
Codigo que tentei fazer para abrir os dois, porém deu erro
$ch = curl_init();
$url = "http://www.bovespa.c...3/2009&tipo=4";
$url1 = "http://www.bovespa.c...oInfo=C&Tipo=01 - Ativo";
curl_setopt($ch, CURLOPT_URL,
"http://www.bovespa.c...03/2009&tipo=4");
curl_setopt($ch, CURLOPT_URL, $url);
$page = curl_exec($ch);
curl_setopt1($ch, CURLOPT_URL,
"http://www.bovespa.c...oInfo=C&Tipo=01 - Ativo");
curl_setopt1($ch, CURLOPT_URL, $url1);
$page1 = curl_exec($ch);
Fiz um teste e consegui acessar o site com os dados da empresa, porém precisa acessar a tela com o balanço. Como havia dito, ao abrir a tela da empresa gera uma sessão que serva para abrir a tela do balanço.
Codigo que abre a tela da empresa
$ch = curl_init();
$url = "http://www.bovespa.c...3/2009&tipo=4";
curl_setopt($ch, CURLOPT_URL,
"http://www.bovespa.c...03/2009&tipo=4");
curl_setopt($ch, CURLOPT_URL, $url);
$page = curl_exec($ch);
Codigo que tentei fazer para abrir os dois, porém deu erro
$ch = curl_init();
$url = "http://www.bovespa.c...3/2009&tipo=4";
$url1 = "http://www.bovespa.c...oInfo=C&Tipo=01 - Ativo";
curl_setopt($ch, CURLOPT_URL,
"http://www.bovespa.c...03/2009&tipo=4");
curl_setopt($ch, CURLOPT_URL, $url);
$page = curl_exec($ch);
curl_setopt1($ch, CURLOPT_URL,
"http://www.bovespa.c...oInfo=C&Tipo=01 - Ativo");
curl_setopt1($ch, CURLOPT_URL, $url1);
$page1 = curl_exec($ch);
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)