Jump to content


Photo

Acessar Dados De Outro Site


  • Faça o login para participar
2 replies to this topic

#1 luizhcota

luizhcota

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado

Posted 30/06/2009, 20:11

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?

#2 celsoendo

celsoendo

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Não informado

Posted 30/06/2009, 22:04

Pesquise sobre a biblioteca CURL.

Abs

#3 luizhcota

luizhcota

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado

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);




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq