|
You last visited: Today at 01:03
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.
03/09/2013, 11:22
|
#1
|
elite*gold: 0
Join Date: Jun 2012
Posts: 72
Received Thanks: 22
|
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
|
|
|
03/09/2013, 12:05
|
#2
|
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.
|
|
|
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
|
|
|
03/09/2013, 14:58
|
#4
|
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
|
|
|
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)
|
|
|
03/09/2013, 16:20
|
#6
|
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
|
|
|
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
|
|
|
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.
|
|
|
03/09/2013, 20:13
|
#9
|
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])
|
|
|
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 >.<
|
|
|
03/10/2013, 00:15
|
#11
|
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])
|
|
|
03/10/2013, 18:30
|
#12
|
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
|
Quote:
Originally Posted by .SenSatioNx3'
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
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
|
|
|
03/13/2013, 19:16
|
#13
|
elite*gold: 0
Join Date: Jun 2012
Posts: 72
Received Thanks: 22
|
Danke
|
|
|
 |
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.
|
|