|
You last visited: Today at 16:45
Advertisement
{Question/Request} WinHttp ( Werte auslesen )
Discussion on {Question/Request} WinHttp ( Werte auslesen ) within the AutoIt forum part of the Coders Den category.
02/23/2012, 01:42
|
#1
|
ベトナム警察
elite*gold: 0
Join Date: Jan 2012
Posts: 16,497
Received Thanks: 3,524
|
{Question/Request} WinHttp ( Werte auslesen )
Ich habe mal ein Problem mit WinHttp gehabt und zwar, wie man elite*gold auslesen kann und das hab ich auch hinbekommen, aber ich möchte fragen, wie man TBM's und weiteres auslesen kann ? o;
Bei elite*gold ist es ja dieser String hier ..
|
|
|
02/23/2012, 14:07
|
#2
|
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
|
PHP Code:
#include <WinHttp.au3> #include <String.au3>
$Input1 = InputBox("","ID") $Input2 = InputBox("","PW") $hSession = _WinHttpOpen("Mozilla/5.0 (Windows NT 6.0; rv:10.0.1) Gecko/20100101 Firefox/10.0.1") $hConnect = _WinHttpConnect($hSession, "www.elitepvpers.com") _WinHttpSimpleRequest($hConnect, "POST", "forum/login.php?do=login", "", "vb_login_username=" & $Input1 & "&vb_login_password=" & $Input2 & "&cookieuser=1&s=&securitytoken=guest&do=login") $sHTML = _WinHttpSimpleRequest($hConnect, "GET", "/theblackmarket/") $UserID = _StringBetween($sHTML,'/forum/members/','-'&$Input1) $pTBM = _WinHttpSimpleRequest($hConnect, "GET", "/theblackmarket/profile/"&$UserID[0])
;Hier auslesen
_WinHttpCloseHandle($hSession) _WinHttpCloseHandle($hConnect)
Bei ";Hier auslesen" einfach mit StringBetween die gewünschten Werte auslesen.
PS: Die Seite wo du ausliest ist dann dein TBM Profil
|
|
|
02/23/2012, 18:07
|
#3
|
ベトナム警察
elite*gold: 0
Join Date: Jan 2012
Posts: 16,497
Received Thanks: 3,524
|
Verstehe ich nicht. o__ô
|
|
|
02/23/2012, 18:45
|
#4
|
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
|
Was verstehst du nicht?
|
|
|
02/23/2012, 19:07
|
#5
|
ベトナム警察
elite*gold: 0
Join Date: Jan 2012
Posts: 16,497
Received Thanks: 3,524
|
Alles. xD
Ich hab noch nie mit StringBetween gearbeitet.
Nur mit StringRegExp.. ^^
|
|
|
02/23/2012, 19:59
|
#6
|
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
|
Schau die die _StringBetween funktion in der Hilfe an. Die ist eingentlich leicht zu verstehen.
|
|
|
02/23/2012, 20:32
|
#7
|
ベトナム警察
elite*gold: 0
Join Date: Jan 2012
Posts: 16,497
Received Thanks: 3,524
|
Verstehe aber nicht, wie du mit ";hier auslesen" meinst. >__<
Quote:
#include <String.au3>
_StringBetween($s_String, $s_Start, $s_End [, $v_Case = -1])
|
Quote:
$s_String The string to search.
$s_Start The beginning of the string to find. Passing a blank string starts at the beginning
$s_End The end of the string to find. Passing a blank string searches from $s_Start to end
$v_Case [optional] Case sensitive search. Default or -1 is not Case sensitive else Case sensitive.
|
Verstehe ich trotzdem nicht. ;D
|
|
|
02/23/2012, 20:42
|
#8
|
elite*gold: 0
Join Date: May 2011
Posts: 275
Received Thanks: 49
|
Was möchtest du den gerne auslesen?
|
|
|
02/23/2012, 21:33
|
#9
|
ベトナム警察
elite*gold: 0
Join Date: Jan 2012
Posts: 16,497
Received Thanks: 3,524
|
Da stehts doch. o;
TBM Profil, bzw. Positive Bewertungen, Negative, Neutrale, etc.. ^^
|
|
|
02/23/2012, 21:43
|
#10
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
_StringBetween(<dein string>, <vor deinem teilstring>, <nach deinem teilstring>)
beispiel:
Code:
$string = "peter sucht die wurst"
; wir suchen den artikel von wurst (die)
$artikel = _StringBetween($string, "sucht ", " wurst")
|
|
|
02/23/2012, 22:24
|
#11
|
ベトナム警察
elite*gold: 0
Join Date: Jan 2012
Posts: 16,497
Received Thanks: 3,524
|
Ist es auch möglich mit StringRegExp auszulesen ? o;
Also beispiel
Das ist elite*gold auslesen
Quote:
|
$aReturn = StringRegExp($sHTML, '<span class="gold">([^<]+)', 3)
|
Und bei Positive Bewertung
Quote:
|
$aReturn = StringRegExp($sHTML, '<td class="green">Positiv</td><td>([^<]+)</td>', 3)
|
;D Bei mir funktioniert dieses Positive nicht.
|
|
|
02/23/2012, 23:15
|
#12
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Quote:
Originally Posted by Lumi'
;D Bei mir funktioniert dieses Positive nicht. 
|
ich glaube du hast den regex befehl nicht richtig verstanden...
in eckigen klammern ( "[" ; "]" ) stehen die zugelassenen zeichen.
verwenden wir ein "^" in dieser klammer wird das ganze negiert.
das "+" bedeutet es wird mindestens ein zeichen gelesen.
"[^<]+" bedeutet also lese alle zeichen, bis du auf ein "<" triffst...
wenn du hinter dieser abfrage allerdings noch ein "<" erwartest, wirst du natürlich keine treffer bekommen...
|
|
|
02/23/2012, 23:17
|
#13
|
ベトナム警察
elite*gold: 0
Join Date: Jan 2012
Posts: 16,497
Received Thanks: 3,524
|
Welchen Wert passt denn zu den Bewertungen ? :P
evtl (\d+?) ? o:
|
|
|
02/23/2012, 23:33
|
#14
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Quote:
Originally Posted by Lumi'
Welchen Wert passt denn zu den Bewertungen ? :P
evtl (\d+?) ? o:
|
wie wäre es wenn du einfach mal einmal kurz versuchst nachzudenken, anstatt hier zu raten, oder auf lösungen anderer zu hoffen?
lies dir nochmal durch was ich oben geschrieben habe, dann solltest du von selbst auf die lösung kommen...
|
|
|
02/24/2012, 14:40
|
#15
|
ベトナム警察
elite*gold: 0
Join Date: Jan 2012
Posts: 16,497
Received Thanks: 3,524
|
Hab mir mal ein Tutorial über die Regulären Ausdrücke angeschaut, aber daraus bin ich auch nicht schlau geworden. ;D
|
|
|
 |
|
Similar Threads
|
[Question/Request]{WinHttp} - Login
02/19/2012 - AutoIt - 21 Replies
Habe mir früher ein Login Script für Elitepvpers gemacht, aber login ging ja nicht und deswegen wollte ich nun fragen, wie ich den Login machen kann.
Natürlich habe ich das auch mit Live Http Headers gemacht.
Habe auch schon viele Login Scripts bei anderen Homepages gemacht, aber nur bei Elitepvpers geht das nicht. s:
Und noch eine Frage....
Warum kommt bei mir hier ein Error ? :D
$aReturn = StringRegExp($sHTML, '<span class="gold">(\d+?)', 3)
GUICtrlSetData($List1, "elite*Gold: " &...
|
Werte auslesen bei SF
01/09/2011 - Browsergames - 13 Replies
Hallo miteinander,
ich wollte mich mal an Shakes and Fidget dran machen.
Es geht um das außlesen von Werten - also Spielstände etc...
Hab mich zunächst mit Cheatengine dran gewagt, jedoch geht das nicht ("immer") mit Flash basierende Browsergames.
Also direkt über FFox.
Dann hab ich versucht die download Methode zu machen, jedoch hab ich das auch net hinbekommen.
Könnt ihr mir weiterhelfen ?
|
Werte vom Marktschreier auslesen.
08/22/2010 - Last Chaos - 5 Replies
Habe mal ne frage ist es möglich das ich die zahlen die bei amount stehen (Lc USa) auslesen kann? Also wie viel die Items kosten. (Wenn ja geht das auch so das ich keine offsets brauche und das es auch ohne Imagesearch geht)
thx
Ich arbeite an einem Marktscheier bot. Ist nicht kompliziert er klickt die items jetzt schon an er soll sie dann nur noch kaufen wenn der preis niedriger als die ausgelesenen zahlen sind.
So kommt man zu meiner 2. frage. Wie kann ich in einem au3 script es so...
|
Werte auslesen mit CE von Rüssiteilen ?
06/23/2010 - Last Chaos - 3 Replies
Man kann doch so ziemlich jedes Item auslesen, nun meine Frage : könnte man ungelupte Rüssiteile auslesen und hat ein Evadeteil dann nen anderen Wert als zum Bs.ein Casting Up-Teil von der gleichen Rüssiart und Teil ?
So könnte man super viel Gold für Lupen sparen....:)
|
WoW Werte aus Speicher auslesen und DMA
07/24/2006 - World of Warcraft - 0 Replies
Tsearch Tutorial
Dank diesem sehr guten Tutorial hab ich die Werte für Health und Mana gefunden.Allerdings sind das DMA Adressen, die sich bei jedem start von WoW ändern.Am Beispiel von Mana hab ich das ganze dann bis zu einer Adresse verfolgt.
60D37C 980C90 MOV ,ecx
Wie krieg ich jetzt am einfachsten jedesmal die Adresse raus in der mein Mana steht ? Geht das mit AuoIt ?
|
All times are GMT +1. The time now is 16:46.
|
|