Page 1 sur 1

[R] Remplir un formulaire Javascript avec WinHttp

Posté : ven. 05 juil. 2013 21:28
par legend
Salut,
Je souhaite utiliser les fonctionnalités de ce site http://www.beetxt.com/ sur mon script sans utiliser IE.
le problème ce que ce n'est pas un formulaire html.
serait il possible de le faire avec winhttp?
merci.

Re: [..] remplir un formulaire javascript avec winhttp

Posté : dim. 07 juil. 2013 11:20
par alex1205
Salut

Voici un code fait à l'arrache :

Code : Tout sélectionner

Dim $sServerURL = 'http://beetxt.com/' & 'insert.php'
$post = 'text=MonTexte&password=passe&delete_indicate=0' ;Texte : MonTexte, mot de passe : passe, ne pas supprimer après l'avoir vu
$reponse = HttpPost($sServerURL, $post)
MsgBox(0, $sServerURL & ' - Réponse', $reponse)
Func HttpPost($sURL, $sData)
    Local $oHTTP = ObjCreate("WinHttp.WinHttpRequest.5.1")

    $oHTTP.Open("POST", $sURL, False)
    If (@error) Then Return SetError(1, 0, 0)

    $oHTTP.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded")

    $oHTTP.Send($sData)
    If (@error) Then Return SetError(2, 0, 0)

    If ($oHTTP.Status <> 200) Then Return SetError(3, 0, 0)

    Return SetError(0, 0, $oHTTP.ResponseText)
EndFunc   ;==>HttpPost
Si tu regarde le code jQuery, tu vois qu'il poste des informations à beetxt.com/insert.php par requête POST.

Alex1205

Re: [R] Remplir un formulaire Javascript avec WinHttp

Posté : dim. 07 juil. 2013 21:06
par legend
problème résolu
merci.

Re: [R] Remplir un formulaire Javascript avec WinHttp

Posté : dim. 07 juil. 2013 21:12
par alex1205
De rien mais tu sais si tu veux j'ai fait un utilitaire qui s'appelle Beetxt3 donc si tu veux le regarder c'est par