Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 16:45

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

Advertisement



{Question/Request} WinHttp ( Werte auslesen )

Discussion on {Question/Request} WinHttp ( Werte auslesen ) within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
ベトナム警察




 
Lumi's Avatar
 
elite*gold: 0
The Black Market: 517/0/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 ..
Code:
([^<]+)
Lumi is offline  
Old 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
Freddy​ is offline  
Old 02/23/2012, 18:07   #3
ベトナム警察




 
Lumi's Avatar
 
elite*gold: 0
The Black Market: 517/0/0
Join Date: Jan 2012
Posts: 16,497
Received Thanks: 3,524
Verstehe ich nicht. o__ô
Lumi is offline  
Old 02/23/2012, 18:45   #4
 
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
Was verstehst du nicht?
jacky919 is offline  
Old 02/23/2012, 19:07   #5
ベトナム警察




 
Lumi's Avatar
 
elite*gold: 0
The Black Market: 517/0/0
Join Date: Jan 2012
Posts: 16,497
Received Thanks: 3,524
Alles. xD
Ich hab noch nie mit StringBetween gearbeitet.
Nur mit StringRegExp.. ^^
Lumi is offline  
Old 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.
Freddy​ is offline  
Old 02/23/2012, 20:32   #7
ベトナム警察




 
Lumi's Avatar
 
elite*gold: 0
The Black Market: 517/0/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
Lumi is offline  
Old 02/23/2012, 20:42   #8
 
YunoSubs's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 275
Received Thanks: 49
Was möchtest du den gerne auslesen?
YunoSubs is offline  
Old 02/23/2012, 21:33   #9
ベトナム警察




 
Lumi's Avatar
 
elite*gold: 0
The Black Market: 517/0/0
Join Date: Jan 2012
Posts: 16,497
Received Thanks: 3,524
Da stehts doch. o;
TBM Profil, bzw. Positive Bewertungen, Negative, Neutrale, etc.. ^^
Lumi is offline  
Old 02/23/2012, 21:43   #10
 
lolkop's Avatar
 
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")
lolkop is offline  
Old 02/23/2012, 22:24   #11
ベトナム警察




 
Lumi's Avatar
 
elite*gold: 0
The Black Market: 517/0/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.
Lumi is offline  
Old 02/23/2012, 23:15   #12
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by Lumi' View Post
;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...
lolkop is offline  
Thanks
1 User
Old 02/23/2012, 23:17   #13
ベトナム警察




 
Lumi's Avatar
 
elite*gold: 0
The Black Market: 517/0/0
Join Date: Jan 2012
Posts: 16,497
Received Thanks: 3,524
Welchen Wert passt denn zu den Bewertungen ? :P
evtl (\d+?) ? o:
Lumi is offline  
Old 02/23/2012, 23:33   #14
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by Lumi' View Post
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...
lolkop is offline  
Thanks
1 User
Old 02/24/2012, 14:40   #15
ベトナム警察




 
Lumi's Avatar
 
elite*gold: 0
The Black Market: 517/0/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
Lumi is offline  
Reply


Similar Threads 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.


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.