_IEFormSubmit(), aber es wird nichts abgeschickt

05/15/2012 19:35 megamen 13#16
Dann kommt bei mir sowas raus:

Quote:
#include <WinHTTP.au3>

$hSession = _WinHttpOpen("Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)")
$hConnect = _WinhttpConnect($hSession, "privat-wow-server.eu")

$sHtml = _WinHttpSimpleRequest($hConnect,"Get","")


$sHtml=_WinHttpSimpleRequest($hConnect,"POST","?pa ge=loginout","privat-wow-server.eu","user=XXX&pass=XXX&sublogin=1")


$Root = _WinHttpOpen("Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)")
$Seite = _WinHttpConnect($Root, "www.***********************")
$HTML = _WinHttpSimpleRequest($Seite, "GET", "in.php?site=33430")

FileWrite("wow1.htm", $sHtml)

_WinHttpCloseHandle($hConnect)
_WinHttpCloseHandle($hSession)
_WinHttpCloseHandle($Root)
_WinHttpCloseHandle($Seite)
Login funktioniert, findet aber kein Click auf Vote statt, nutzt mir nichts.

Falls du was anderes meintest, dann sag mir was ich falsch mache.
05/15/2012 19:37 Achat#17
Bei der $sHtml Zeile - so kannst du das doch gar nicht ausführen, du machst nämlich eine neue Zeile. XXX musst du natürlich noch durch Variablen ersetzen.

MfG

edit: Das erste $sHtml (mit GET) kannst du löschen, da du es ja nicht verwendest.
05/15/2012 20:21 megamen 13#18
Wie meinste das mit ich mach eine neue Zeile ?

Hab die Daten die funnzen durch XXX ersetzt.
05/15/2012 20:31 Achat#19
Code:
$sHtml=_WinHttpSimpleRequest($hConnect,"POST","?pa ge=loginout","privat-wow-server.eu","user=XXX&pass=XXX&sublogin=1")
Dein Code stimmt, bei mir ist aber in der Codebox
server.eu","user=XXX&pass=XXX&sublogin=1") in einer neuen Zeile, das würde so ja nicht gehen.

MfG
05/15/2012 21:01 megamen 13#20
Nene, das is alles in einer Code Zeile, aber wenn ich das starte, dann wird immernoch kein klick auf das "Vote" simuliert.
05/15/2012 22:10 Achat#21
Hast du schon alles auf Tippfehler oder ähnliches überprüft?
Poste hier mal bitte die HTTP Pakets von LiveHTTPHeaders.

MfG
05/15/2012 23:38 Lawliet#22
Also ich werde erst auf diese Seite weitergeleitet:
[Only registered and activated users can see links. Click Here To Register...]
Wo ich dann noch einen Button drücken muss.
Das Packet ist dann dieses:
Code:
http://www.***********************/vote.php

POST /vote.php HTTP/1.1
Host: www.***********************
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
Referer: http://www.***********************/in.php?site=33430
Cookie: PHPSESSID=859612811716bb23210bdb65086f7c04
Content-Type: application/x-www-form-urlencoded
Content-Length: 22
randid=39&siteid=33430
05/15/2012 23:49 megamen 13#23
Ich will diese 2. Url ja gar nicht besuchen, ich muss nur irgendwie einen Klick auf eine Votegrafik simulieren, das ist alles.

Aber mitm IE funnzt FormSubmit nicht und mit Winhttp kann ich ja schlecht clicks simulieren.
05/16/2012 00:37 Achat#24
Quote:
Originally Posted by megamen 13 View Post
Aber mitm IE funnzt FormSubmit nicht und mit Winhttp kann ich ja schlecht clicks simulieren.
Wenn du klickst, sendet der Browser HTTP Pakets :p

MfG
05/16/2012 01:06 megamen 13#25
Richtig, aber andersrum wird kein Schuh draus, nur weil ich mit winhttp Packets sende, sieht das Script auf der Homepage das noch lange nicht als klick ;)
05/16/2012 16:02 Lawliet#26
Wenns die richtigen sind, dann schon.