Page 1 sur 1

[Func] _InetGet2

Posté : jeu. 29 avr. 2010 00:53
par timmalos
Bonjour à tous. J'ai travaillé recemment sur quelques protocoles d'echange entre Autoit et les sites internets. J'ai trouvé peu de choses interessantes sur le forum americain et c'est en croisant plusieurs scripts + ma sauce que j'ai réussi à faire ce que je souhaitais (Présentation du projet ici).

Ce soir j'ai adapté mes nouvelles connaissances pour essayer de vous montrer ce qui se cache derrière InetGet. La fonction que je vous presente marche presque de la meme manière qu'InetGet à quelques adaptions près, et vous pourrez ainsi voir comment on peut utiliser le TCP/IP afin de faire de multiples actions (Comme Remplir un formulaire, Explications sur demande) sans utiliser Firefox ou IE.

(Attention, La fonction InetGet est peut etre totalement differente, je ne connais pas son code source,mais en tout cas je presume qu'elle doit s'en rapprocher fortement.)

Cette fonction pourra egalement donner des idées pour ceux qui ont besoin d'informations concernant le TCP/IP avec Autoit.
Je precise que cette fonction marche independament de IE ou Firefox

Voila un exemple d'utilisation:

Code : Tout sélectionner

$adresse = "autoitscript.fr"
$file = "/forum/" ; Ou
$response = _InetGet2($adresse,$file)
;MsgBox(0,"",@error&@crlf&@extended)
$hFile = FileOpen(@ScriptDir & "\result.HTML",2)
FileWrite($hFile,$response)
ShellExecute(@ScriptDir & "\result.HTML")
► Afficher le textefonction
Voila, je pense pas que ca existe ailleurs ;)
A +,
Tim

Re: [Func] _InetGet2

Posté : jeu. 29 avr. 2010 09:42
par ricky
Hello,

le lien sur le site du zero ne marche pas, est-ce normal?

Re: [Func] _InetGet2

Posté : jeu. 29 avr. 2010 12:15
par timmalos
Corrigé, les sources du logiciel presenté dans ce lien seront bientot disponibles, mais ce n'est pas le sujet de ce post alors ces messages seront bientot supprimé ;)

Re: [Func] _InetGet2

Posté : jeu. 29 avr. 2010 12:45
par matwachich
Elle sert pas a grand chose ta fonction appart comprendre!
même pas cap' de télécharger un fichier de 900ko!

Re: [Func] _InetGet2

Posté : jeu. 29 avr. 2010 13:41
par timmalos
Tu es certain de ce que tu avances? Chez moi, j'ai pu telecharger 5 Mégas grace a cette fonction.
Telle qu'elle elle ne sert pas a grand chose, a par comprendre comme tu le dis, mais ca peut donner des idées pour l'utiliser afin d'envoyer des formulaires, des requetes GET et POST, des Mails, etc... Enormement d'applications sont possibles, j'essaierai de developper ce point prochainement.

Re: [Func] _InetGet2

Posté : jeu. 29 avr. 2010 16:54
par matwachich
Ca vien pitet de mon débit (256ko/s... la honte! :cry: :? )
En tout cas c'est vrai que ca aide à comprendre, je referai des test vers 4h du mat', quand la connexion est "mangeable"!