Jump to content


Photo

Salvar Conteudo


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

#1 LCoelho

LCoelho

    Turista

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

Posted 03/11/2008, 16:19

Pessoal,

preciso salvar o conteudo de uma pagina web mas o endereço não é fixo pois ela abre apos efetuar o login, como eu faço pra salvar o conbteudo da pagina que abre apos realizar o login???

se alguem puder me ajudar eu agradeçoo

#2 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 04/11/2008, 12:29

cara, não entendi. Você pode ser mais claro?

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#3 LCoelho

LCoelho

    Turista

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

Posted 04/11/2008, 13:07

preciso acessar a pagina e fazer o login.

quero salvar o conteudo da pagina que abre depois de fazer o login
entendeu?

me falaram para usar o curl mas nao sei se da certo e nao tenho nem ideia de como usar

se puder me ajudar...vlww :rolleyes:

#4 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 04/11/2008, 14:15

Você chegou a ver os exemplos da página do curl no manual?
http://br.php.net/ma...n.curl-exec.php
Está bem completos e bem comentados...

#5 LCoelho

LCoelho

    Turista

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

Posted 04/11/2008, 15:06

eu fiz assim:

[codebox]$aasp="codigo";
$senha="numero";
$nome_campo_naasp="matricula_aasp";
$nome_campo_senha="senha";

$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, "http://www.aasp.org.br");
curl_setopt($ch,CURLOPT_POST, true);
curl_setopt($ch,CURLOPT_POSTFIELDS, $nome_campo_naasp."=".$aasp."&".$nome_campo_senha."=".$senha."&submit=Login");
curl_exec($ch);
curl_close($ch);[/codebox]

esta certo??

#6 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 04/11/2008, 15:30

Eu é que pergunto... funcionou???

Edição feita por: boirock, 04/11/2008, 15:32.


#7 LCoelho

LCoelho

    Turista

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

Posted 04/11/2008, 16:09

Eu executo e nao acontece nada...nao sei se é o codigo ou a instalaçao do curl..mas segui o manual certinho :unsure:

esta abrindo a pagina mas nao esta preenchendo os campos e submetendo :huh:

#8 silici0

silici0

    ?

  • Usuários
  • 902 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:PHP, MySQL, XHTML, CSS, AJAX, JavaScript, Objective-C, Python, Games ... #geek

Posted 04/11/2008, 16:14

Você tem pegar o resultado da Curl né :

$val = curl_exec($ch);
echo $val;

Testa ae :P
Procurando freelancer
***********************************************
Bachelor of Technology in Technology of Information, with great knowledge in Windows operating systems and Unix-Like (BSD, Ubuntu and Slackware), languages (PHP, JavaScript and MySQL), semantic (DHTML, Tableless, Ajax, MVC, OO) and analysis (manages projects based on PMI).
Developer in PHP, JAVA, Python, Objective-c MySQL, DHTML, CSS, JAVASCRIPT, JQUERY, JSON, SMARTY, MDB2, DOCTRINE, CAKEPHP. Linux desktop for work and MacOS. E-commerces, CRM and bussiness strategys
Love-me and be FREE use UniCes-Like .

#9 LCoelho

LCoelho

    Turista

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

Posted 04/11/2008, 16:26

Tambem nao adiantou

nossa se fosse so isso eu me matava...rsrs

so entra na primeira pagina, nao ta preenchendo os campos e nem fazendo o login

#10 silici0

silici0

    ?

  • Usuários
  • 902 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:PHP, MySQL, XHTML, CSS, AJAX, JavaScript, Objective-C, Python, Games ... #geek

Posted 04/11/2008, 16:50

Como assim so entra na primeira página ?

Resultado vai ser a página de login (ou algo assim), isso sem pensar que o site permita login de dominios diferentes, o que seria uma falha do site.

Abraços
Procurando freelancer
***********************************************
Bachelor of Technology in Technology of Information, with great knowledge in Windows operating systems and Unix-Like (BSD, Ubuntu and Slackware), languages (PHP, JavaScript and MySQL), semantic (DHTML, Tableless, Ajax, MVC, OO) and analysis (manages projects based on PMI).
Developer in PHP, JAVA, Python, Objective-c MySQL, DHTML, CSS, JAVASCRIPT, JQUERY, JSON, SMARTY, MDB2, DOCTRINE, CAKEPHP. Linux desktop for work and MacOS. E-commerces, CRM and bussiness strategys
Love-me and be FREE use UniCes-Like .

#11 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 04/11/2008, 17:45

Retorna TRUE em caso de sucesso ou FALSE em falhas. Contudo, se a opção CURLOPT_RETURNTRANSFER é definida, irá retornar o resultado em sucesso, FALSE em falha.

(y)
Faltou setar o CURLOPT_RETURNTRANSFER pra pegar o resultado

#12 LCoelho

LCoelho

    Turista

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

Posted 05/11/2008, 09:13

Ele so abre a pagina inicial que tem os campos para fazer o login, esta funçao nao é para outra pagina, é para um sistema, preciso logar para depois executar uma funçao que vai ler a pagina e pegar o conteudo(texto)

eu coloquei o curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); mas continua a mesma coisa

Edição feita por: LCoelho, 05/11/2008, 09:15.


#13 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 05/11/2008, 10:21

Tem alguma coisa errada aí!
A página que faz validação é a mesma que apresenta os campos na tela?

#14 LCoelho

LCoelho

    Turista

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

Posted 05/11/2008, 11:28

Eu estou tentando nessa pois ja direciona para a pagina que eu preciso, mas a pagina que faz o login e essa:

http://www.aasp.org....ludes/login.asp

mas mesmo quando coloco essa para logar nao da o submit, talvez esteja faltando algum parametro,
se puder dar uma olha no codigo da pagina pra mim, nao estou conseguindo achar o erro

vlw




1 user(s) are reading this topic

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

IPB Skin By Virteq