Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 01:03

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Es wird immer 1 angezeigt bei GET funktion....

Discussion on Es wird immer 1 angezeigt bei GET funktion.... within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2012
Posts: 72
Received Thanks: 22
Exclamation Es wird immer 1 angezeigt bei GET funktion....

Code:
#include <WinHTTP.au3>

$hSession = _WinHttpOpen("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1")
$hConnect= _WinHttpConnect($hSession, "www.elitepvpers.com")

$sHTML = _WinHttpSimpleRequest($hConnect, "GET" , "")
FileWrite("Antwort 1.html" , $sHTML)

$ID = "Account"
$PW = "Passwort"

$sHTML = _WinHttpSimpleRequest($hConnect, "POST", "forum/login.php?do=login", "www.elitepvpers.com", "vb_login_username=" & $ID & "&vb_login_password=" & $PW & "&cookieuser=1&s=&securitytoken=guest&do=login&vb_login_md5password=&vb_login_md5password_utf=")
FileWrite("Antwort 2.html" , $sHTML)

$aReturn = StringRegExp($sHTML, "Deine Benachrichtigungen:</a> <strong>(\d+?)</strong>", 3)

If @error Then
MsgBox(64, "", "Error")
Else
MsgBox(64, "", $aReturn)
EndIf



_WinHttpCloseHandle($hConnect)
_WinHttpCloseHandle($hSession)
Bekomme immer ein Error zurück warum das?

Mfg SenSatioN
.SenSatioNx3' is offline  
Old 03/09/2013, 12:05   #2
 
de4df1sh's Avatar
 
elite*gold: 305
Join Date: Dec 2012
Posts: 50
Received Thanks: 16
Der Login funktioniert doch
Du kommst nur glaube ich immer zuerst auf die Weiterleitungs Seite weshalb du die Benachrichtigungen noch nicht sehen kannst.
de4df1sh is offline  
Old 03/09/2013, 14:38   #3
 
elite*gold: 0
Join Date: Jun 2012
Posts: 72
Received Thanks: 22
Hab versucht da noch Sleep(10000) Zwischen zu hauen aber immer noch 1 obwohl 4 Nachrichten
.SenSatioNx3' is offline  
Old 03/09/2013, 14:58   #4
 
de4df1sh's Avatar
 
elite*gold: 305
Join Date: Dec 2012
Posts: 50
Received Thanks: 16
Es wird darauf gewartet das man weitergeleitet wird, da wir aber keinen Browser haben der das für uns macht müssen wir es selber machen:
Code:
$sHTML = _WinHttpSimpleRequest ($hConnect, "GET", "/forum/")
Dann müsste es eigentlich funktionieren
de4df1sh is offline  
Old 03/09/2013, 16:11   #5
 
elite*gold: 0
Join Date: Jun 2012
Posts: 72
Received Thanks: 22
Edit:

Alsooooo... bei mir war das so wenn ich auf antwort 3 geklickt hab dann antwort3 sich im browser geöffnet hat war ich nicht eingeloggt... dann behoben und jetzt eingellogt und jetzt wird aber immer
nichts angezeigt... da kommt die MSgBox aber ohne inhalt >.<

Code:
#RequireAdmin
#include <WinHTTP.au3>


$ID = ""
$PW = ""

$hSession = _WinHttpOpen("Mozilla/5.0 (Windows NT 6.1; rv:16.0) Gecko/20100101 Firefox/16.0")
$hConnect = _WinHttpConnect($hSession, "www.elitepvpers.com")

$sHtml = _WinHttpSimpleRequest($hConnect, "GET", "")
FileWrite("Antwort 1.html", $sHtml)

$sHtml = _WinHttpSimpleRequest($hConnect, "POST", "forum/login.php?do=login" , "www.elitepvpers.com" , "vb_login_username=" & $ID & "&vb_login_password=" & $PW & "&cookieuser=1&s=&securitytoken=guest&do=login&vb_login_md5password=&vb_login_md5password_utf=")
FileWrite("Antwort 2.html", $sHtml)

$sHtml = _WinHttpSimpleRequest($hConnect, "GET", "forum/" , "www.elitepvpers.com")
FileWrite("Antwort 3.html", $sHtml)

sleep(5000)

$aReturn = StringRegExp($sHtml, "Your Notifications:</a> <strong>([0-9])</strong>",3)


MsgBox(64,"Private Nachrichten", $aReturn)


_WinHttpCloseHandle($hConnect)
_WinHttpCloseHandle($hSession)
.SenSatioNx3' is offline  
Old 03/09/2013, 16:20   #6
 
de4df1sh's Avatar
 
elite*gold: 305
Join Date: Dec 2012
Posts: 50
Received Thanks: 16
Jo das funktioniert auch bei mir $sHtml3 ist dann der Quelltext und müsste auch den String enthalten
de4df1sh is offline  
Thanks
1 User
Old 03/09/2013, 16:49   #7
 
elite*gold: 0
Join Date: Jun 2012
Posts: 72
Received Thanks: 22
Ja aber warum Wird dann nichts angezeigt? Da ist der String auf englisch

Code:
<span id="notifications"><a href="http://www.elitepvpers.com/forum/usercp.php">[COLOR="Red"]Your Notifications:</a> <strong>4</strong>[/COLOR]</span>
Das was Rot ist benuze ich
.SenSatioNx3' is offline  
Old 03/09/2013, 18:50   #8

 
elite*gold: 64
Join Date: May 2011
Posts: 1,229
Received Thanks: 854
Vielleicht weil StringRegExp eine Array rausgibt?
Code:
#RequireAdmin
#include <WinHTTP.au3>


$ID = ""
$PW = ""

$hSession = _WinHttpOpen("Mozilla/5.0 (Windows NT 6.1; rv:16.0) Gecko/20100101 Firefox/16.0")
$hConnect = _WinHttpConnect($hSession, "www.elitepvpers.com")

$sHtml = _WinHttpSimpleRequest($hConnect, "GET", "")
FileWrite("Antwort 1.html", $sHtml)

$sHtml = _WinHttpSimpleRequest($hConnect, "POST", "forum/login.php?do=login" , "www.elitepvpers.com" , "vb_login_username=" & $ID & "&vb_login_password=" & $PW & "&cookieuser=1&s=&securitytoken=guest&do=login&vb_login_md5password=&vb_login_md5password_utf=")
FileWrite("Antwort 2.html", $sHtml)

$sHtml = _WinHttpSimpleRequest($hConnect, "GET", "forum/" , "www.elitepvpers.com")
FileWrite("Antwort 3.html", $sHtml)

sleep(5000)

$aReturn = StringRegExp($sHtml, "Your Notifications:</a> <strong>([0-9])</strong>",3)


MsgBox(64,"Private Nachrichten", $aReturn[0])


_WinHttpCloseHandle($hConnect)
_WinHttpCloseHandle($hSession)
Der erst gefundene Wert steht in [0] der 2 Wert in [1] u.s.w .
Aber wenn 1 raus kommt:

(Kleiner Ausschnit aus Hilfe F1)
Flag = 3 oder 4 :
@Error Bedeutung
0 Array ist gültig.
1 Array ist ungültig. Keine Übereinstimmungen.
2 Falsches Suchmuster, Array ist ungültig. @Extended = Offset des Fehlers im Muster.
BladeTiger12 is offline  
Thanks
1 User
Old 03/09/2013, 20:13   #9
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
mit stringregexp kann ich kaum umgehen, aber so gehts:

PHP Code:
;;
;;
#include <String.au3>
$aReturn _StringBetween($sHtml"Private Messages</a>: Unread"", Total")
MsgBox(64,"Private Nachrichten"$aReturn[0]) 
omer36 is offline  
Thanks
1 User
Old 03/09/2013, 21:22   #10
 
elite*gold: 0
Join Date: Jun 2012
Posts: 72
Received Thanks: 22
Danke Blade und danke omer danke an alle die geholfen haben

Es geht Fehler war wegen dem Array >.<
.SenSatioNx3' is offline  
Old 03/10/2013, 00:15   #11
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
zwar schon gelößt, aber hier nochmal mit stringregexp

PHP Code:
$aReturn StringRegExp($sHtml"Private Messages</a>: Unread (\d+), Total (\d+)"1)
MsgBox(64,"Private Nachrichten""Ungelesen: " &  $aReturn[0] & @CRLF "Insgesamt: " $aReturn[1]) 
omer36 is offline  
Old 03/10/2013, 18:30   #12
 
Achat's Avatar
 
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
Quote:
Originally Posted by .SenSatioNx3' View Post
Ja aber warum Wird dann nichts angezeigt? Da ist der String auf englisch

Code:
<span id="notifications"><a href="http://www.elitepvpers.com/forum/usercp.php">[COLOR="Red"]Your Notifications:</a> <strong>4</strong>[/COLOR]</span>
Das was Rot ist benuze ich
Mit StringRegExp:
Code:
$a = Stringregexp($sHTML,'Your Notifications:</a> <strong>(\d+)</strong>',3) 
If IsArray($a) Then MsgBox(0,0,'Notifications: '&$a[0])
MfG

€dit:

Quote:
Originally Posted by omer36 View Post
zwar schon gelößt, aber hier nochmal mit stringregexp

PHP Code:
$aReturn StringRegExp($sHtml"Private Messages</a>: Unread (\d+), Total (\d+)"1)
MsgBox(64,"Private Nachrichten""Ungelesen: " &  $aReturn[0] & @CRLF "Insgesamt: " $aReturn[1]) 
Unbedingt mit IsArray / Ubound() = 2 überprüfen!
Falls es einen Fehler gibt wird sonst das gesamte Script crashen,
"Subscript used with non-Array variable"
MfG
Achat is offline  
Thanks
1 User
Old 03/13/2013, 19:16   #13
 
elite*gold: 0
Join Date: Jun 2012
Posts: 72
Received Thanks: 22
Danke
.SenSatioNx3' is offline  
Reply

Tags
autoit winhttp fehler


Similar Threads Similar Threads
[PHP]Registrierung wird immer als geschlossen angezeigt! :/
12/08/2011 - Metin2 Private Server - 0 Replies
Heyho epvp. Comunity, habe folgendes Problem: Bei mir wird die Regi immer als Geschlossen angezeigt obwohl ich in der config die Registrierung offen habe: config.inc.php: <?PHP DEFINE('SQL_HOST', '***'); DEFINE('SQL_USER', 'root');
Level wird nicht immer angezeigt
07/25/2011 - Metin2 Private Server - 8 Replies
Habe ein problem, dass das level nicht immer neben den namen angezeigt wird. Und wenn es angezeigt wird, dann können die anderen Spieler es nicht sehen. Benutze crank client und die 2010er game file von kriege/tim.
[HILFE] "Windows wird gestartet" wird angezeigt, tuts aber nicht....
04/21/2011 - Main - 7 Replies
Hallo leute, wie schon im titel gesagt! Ich starte ordnungsgemäß mein pc, "Windows wird gestartet" wird angezeigt, tuts aber nicht. Habe ungf. 5min gewartet dann hab ichs einfach ausgemacht. Habe Win 7 64Bit vor 2 Tagen neu installiert weil irgendein fehler aufgetreten ist, wenn ich mich angemeldet habe ( dann ist der explorer immer abgekakt und konnte nichts machen). Weiss vielleicht einer was man tun kann? Habe schon versucht über den abgesicherten modus reinzukommen <-- Geht nicht! Meine...
Register page wird nun angezeigt aber account wird nicht erstell
11/14/2010 - Flyff Private Server - 4 Replies
Ja leute jez wird endlich die regi page angezeigt aberwenn ich registrieren klicke kommt registartion succesfull aber der account wird nicht erstellt an was kann das liegen?



All times are GMT +1. The time now is 01:04.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.