[Func] _InetGet2

Partagez des fonctions et des UDF AutoIt.
Règles du forum
.
Répondre
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

[Func] _InetGet2

#1

Message 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
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: [Func] _InetGet2

#2

Message par ricky »

Hello,

le lien sur le site du zero ne marche pas, est-ce normal?
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [Func] _InetGet2

#3

Message 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é ;)
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [Func] _InetGet2

#4

Message par matwachich »

Elle sert pas a grand chose ta fonction appart comprendre!
même pas cap' de télécharger un fichier de 900ko!
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [Func] _InetGet2

#5

Message 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.
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [Func] _InetGet2

#6

Message 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"!
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Répondre