Hallo,
mein erstes Thema
Ich will gleich zur sache kommen:
Ich möchte gerne wie oben schon im Titel steht, über GTA Spiders Funktion __INetGetSourcePost(), einen RS.com Premium download tätigen.
(Nochmal danke an diese Funktion!!)
Allerdings geht das nicht.
Ich habe mir mittels Live HTTP Headers in Firefox angeschaut, welche daten beim der prozedur übertragen werden. Gesten hat das mit der unten stehenden funktion noch ohne Probleme funktioniert. Heute wollte ich dies wieder machen, funktionerte aber nicht mehr???
Spoiler anzeigen
Func _premdownload()
;Rapidshare seite mit dem link aus der input box auslesen u posten:
Local $user = IniRead($settings,"Premium","Login",""), $pass = _StringEncrypt(0,IniRead($settings,"Premium","Passwort",""),"rapidshare")
$dlink = GUICtrlRead($rslink)
;Rapidshare seite mit dem link aus der input box auslesen u posten:
GUICtrlSetData($status,"Download-Ticket holen")
$s1 = _INetGetSourcePost($dlink,'dl.start=PREMIUM')
$link = _StringBetween($s1[1],'')
if @error then return
GUICtrlSetData($status,"Größe Lesen, URL Lesen")
$grosse = _StringBetween($s1[1],'style="color:#8E908F;">| ', " KB") ; Die größe des downloads wird über den quelltext ausglesesn
if @error then return
GUICtrlSetData($status,"Account Daten senden")
_INetGetSourcepost($link[0],'accountid='&$user&'&password='&$pass)
if @error then return
InetGet($link[0],@ScriptDir&"/prem.txt",1,1)
if @error then return
do
$prozent = Int(((@InetGetBytesRead/1024)/$grosse[0])*100)
sleep (10)
GUICtrlSetData($dlProgress,Round($prozent,0))
GUICtrlSetData($status,"Download " & $prozent & "%")
until @InetGetActive = 0
GUICtrlSetData($dlProgress,100)
EndFunc
Gruß Tobi