Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3031 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Récupérer texte page internet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupérer texte page internet

n°855343
goutbouyo
Posté le 21-09-2004 à 23:08:31  profilanswer
 

Salut,  
 
Je voudrai récupérer le code source ou le texte d'une page internet, j'ai essayé avec URLDownloadToFile mais ça marche pas avec les pages où il faut rentrer un nom d'utilisateur et un mot de passe.  
 
J'ai déjà réussi à afficher cette page en mettant le nom et mot de passe dans l'url avec shellexecute mais j'arrive pas à prendre le contenu de la page ensuite.
 
Comment faire SVP ???

mood
Publicité
Posté le 21-09-2004 à 23:08:31  profilanswer
 

n°855347
suizokukan
Posté le 21-09-2004 à 23:20:16  profilanswer
 

 J'ai peut-être pas bien compris... mais il me semble que si tu enregistres ta page HTML (avec Fichier->Enregistrer Sous sous Internet Explorer par exemple) et que tu ouvres le fichier .htm avec un éditeur de texte tout bête tu auras le code de la page.

n°855393
burgergold
5$? va chez l'diable!
Posté le 22-09-2004 à 03:01:58  profilanswer
 

il veut le faire en C, automatiser quoi
 
ensuite regarder dans les sources de mozilla, tu risques d'y trouver quelques chose (IE ne permet pas de récupérer les sources d'une page sécurisé mais Mozilla oui, alors ya le code pour quelque part dans les sources :D)

n°855604
goutbouyo
Posté le 22-09-2004 à 13:38:47  profilanswer
 

Et comment je fais pour enregsitrer la page html en C ???
 
C'est compliqué de regarder les sources de mozilla, je vais y passer 3 mois !

n°855605
Caedes
Posté le 22-09-2004 à 13:39:46  profilanswer
 

Essaie avec la lib curl?

n°855607
lorill
Posté le 22-09-2004 à 13:42:19  profilanswer
 

tu connais les sockets ? bah voila, un simple http get et on en parle plus

n°855614
Caedes
Posté le 22-09-2004 à 13:49:39  profilanswer
 

lorill a écrit :

tu connais les sockets ? bah voila, un simple http get et on en parle plus

bah oui, réinventons la roue...  :pfff:

n°855629
goutbouyo
Posté le 22-09-2004 à 14:04:17  profilanswer
 

Ou est ce que je peux trouver des infos sur HTTP GET svp ???

n°855632
burgergold
5$? va chez l'diable!
Posté le 22-09-2004 à 14:05:36  profilanswer
 

google?

n°855633
docmaboul
Posté le 22-09-2004 à 14:06:35  profilanswer
 


 
Dans la rfc, pour la énième fois.

mood
Publicité
Posté le 22-09-2004 à 14:06:35  profilanswer
 

n°855635
Caedes
Posté le 22-09-2004 à 14:10:49  profilanswer
 

Vous êtes fous de lui conseiller cela alors qu'il de si jolies choses comme http://curl.haxx.se/ .... :pfff:

n°855640
goutbouyo
Posté le 22-09-2004 à 14:16:26  profilanswer
 

Ca a l'air pas mal ta lib curl ...
Reste plus qu'a trouver le bout de code correspondant maintenant...

n°855646
Caedes
Posté le 22-09-2004 à 14:24:54  profilanswer
 

Bah si tu as vraiment envie de faire sale et rapide, tu fais un system() et tu récupères le fichier [:ddr555]

n°855648
lorill
Posté le 22-09-2004 à 14:30:43  profilanswer
 

Caedes a écrit :

Bah si tu as vraiment envie de faire sale et rapide, tu fais un system() et tu récupères le fichier [:ddr555]

ah ouais, ca c'est vachement mieux comme conseil :sweat:

n°855653
goutbouyo
Posté le 22-09-2004 à 14:36:07  profilanswer
 

J'ai essayé avec URLDOWNMLOADTOFILE mais ça marche pas.
Je pense que c'est parce que c'est une page avec login et mot de passe.

n°855661
zedar
Posté le 22-09-2004 à 14:43:05  profilanswer
 

+1 pour curl, ça fait exactement ce que tu veux faire... Quant à trouver un bout de code correspondant, euh c'est documenté et pas bien compliqué quand même :)

n°855665
goutbouyo
Posté le 22-09-2004 à 14:44:44  profilanswer
 

Oui mais c'est en anglais ...

n°855667
zedar
Posté le 22-09-2004 à 14:47:12  profilanswer
 

[:gratgrat] ça reste de la programmation hein :whistle:
 
Plus sérieusement, même avec de vagues notions d'anglais ça doit pouvoir se comprendre, quitte à simplement étudier les bouts de code inclus...

n°855681
goutbouyo
Posté le 22-09-2004 à 15:00:06  profilanswer
 

J'ai trouvé quoi utiliser mais par contre je comprend pas trop comment installer curl ...
 
Faut juste copier les fichier include et lib ???

n°855687
burgergold
5$? va chez l'diable!
Posté le 22-09-2004 à 15:08:02  profilanswer
 

faut surement compiler les sources

n°855688
goutbouyo
Posté le 22-09-2004 à 15:11:20  profilanswer
 

curl ça marche que en PHP ou ça marche aussi en C ???
 
Car je viens de trouver un tuto mais c'est en PHP ...

n°855868
vanilla
datoune's revival
Posté le 22-09-2004 à 19:04:42  profilanswer
 

http://curl.haxx.se/libcurl/c/


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
n°855953
goutbouyo
Posté le 22-09-2004 à 20:45:34  profilanswer
 

Je pense que je vais plutôt opter pour les sockets ...

n°856512
DjobaDjobi
Wanna turn up the heat?
Posté le 23-09-2004 à 15:57:07  profilanswer
 

goutbouyo a écrit :

J'ai essayé avec URLDOWNMLOADTOFILE mais ça marche pas.
Je pense que c'est parce que c'est une page avec login et mot de passe.


 
un htaccess ?
ton url est bien du type http://login:motdepasse@www.monsiteoueb.fr ?


Message édité par DjobaDjobi le 23-09-2004 à 15:58:07
n°856669
goutbouyo
Posté le 23-09-2004 à 18:57:13  profilanswer
 

Oui c'est ça.
 
Si c'est sur un site où le mot de passe et login sont intégrer dans la page je met :

Code :
  1. URLDownloadToFile(0, "http://www.site.com/admin.php?login=hello&password=0000", "C:\\page.txt", 0, 0);


et ça marche
 
Par contre pour une page où c'est une boitde de dialogue où tu dois rentrer login et passe (c'est mon cas), je met ça :

Code :
  1. URLDownloadToFile(0, "http://login:pass@www.site.com/admin.php?", "C:\\page.txt", 0, 0);


et ça marche PAS ...

n°856671
docmaboul
Posté le 23-09-2004 à 19:10:49  profilanswer
 

goutbouyo a écrit :

et ça marche PAS ...


 
C'est bête...

n°857346
goutbouyo
Posté le 24-09-2004 à 19:54:29  profilanswer
 

C'est super intelligent comme réponse ça...
Ta réponse te reflète bien ...

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Récupérer texte page internet

 

Sujets relatifs
VBS Word comment remplacer du texteComment centrer un menu en CSS avec Internet Explorer ?
affichage d'une page 1 fois sur 2[html] 2 forms dans la meme page
[javascript]Positionner 1menu en fonction de la disposition de la pagePage d'accueil avant acces au forum
Musique de fond sur un site internet[PHP] récupérer l'url
comment recuperer le repertoire partager sous delphi ?Application pour page WEB
Plus de sujets relatifs à : Récupérer texte page internet


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR