Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars > GW Bots
You last visited: Today at 12:31

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

Advertisement



Textdatei aus dem Internet auslesen ?

Discussion on Textdatei aus dem Internet auslesen ? within the GW Bots forum part of the Guild Wars category.

Reply
 
Old   #1
 
cab_killer's Avatar
 
elite*gold: 9
Join Date: Jan 2009
Posts: 206
Received Thanks: 24
Textdatei aus dem Internet auslesen ?

Hi,

ich wollte mal wissen ob und wie es möglich ist eine Textdatei die auf meinem Webspace hinterlegt ist auszulesen ?

So ala FileOpen und FileReadLine

Also in der Textdatei steht sagen wir jetzt mal eine Nummer in der 5ten Zeile.
Genau die will ich ausgelesen haben.

Wie kann ich das bewerkstelligen ohne irgendeine Datei runter zu Laden.

Danke schonmal

MFG
cab_killer is offline  
Old 03/30/2009, 20:41   #2
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,098
Received Thanks: 198
InetGet("http://www.host.de/dein.txt", @TempDir & "\dein.txt", 1, 0) ;
$blub= FileReadLine(@TempDir & "\dein.txt", 1)
i4mSoH34Vy is offline  
Old 03/30/2009, 20:47   #3
 
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
$text = _INetGetSource("www.textdatei.txt")
Azunai is offline  
Old 03/30/2009, 20:50   #4
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
soweit ich es verstanden habe wollte er es ohne eine datei zwischenzuspeichern.
dann wäre es nur mit _inetgetsource und _stringbetween möglich.
kknb is offline  
Old 03/30/2009, 20:50   #5
 
cab_killer's Avatar
 
elite*gold: 9
Join Date: Jan 2009
Posts: 206
Received Thanks: 24
Quote:
Originally Posted by j199207 View Post
InetGet("http://www.host.de/dein.txt", @TempDir & "\dein.txt", 1, 0) ;
$blub= FileReadLine(@TempDir & "\dein.txt", 1)
Aber mit InetGet lade ich die Datei doch runter oder ?
Weil genau das wollte ich vermeiden.
Lieg ich jetzt richtig oder doch falsch ?
Lade ich die Datei so runter oder nicht ?

Danke

MFG
cab_killer is offline  
Old 03/30/2009, 20:52   #6
 
elite*gold: 0
Join Date: Dec 2007
Posts: 680
Received Thanks: 141
du lädst die herunter in den temp ordner und kannst sie ja nach dem auslesen sofort wieder löschen
xSharkoonX is offline  
Old 03/30/2009, 20:52   #7
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
ja du lädst sie runter.




so kannst du bestimmte zeilen auslesen, in meinem beispiel wird die 5 zeile aus dem quelltext einer seite wiedergegeben.


Code:
#include <INet.au3>
#include <array.au3>
#include <String.au3>
$bla = _INetGetSource ( "http://download.microsoft.com/download/a/8/7/a87b3d05-cd04-4743-a23b-b16645e075ac/readme.txt" )
$ausgabe = _StringBetween($bla, ".com", "=")
MsgBox(0,"",$ausgabe[0])
kknb is offline  
Old 03/30/2009, 21:08   #8
 
cab_killer's Avatar
 
elite*gold: 9
Join Date: Jan 2009
Posts: 206
Received Thanks: 24
Quote:
Originally Posted by kknb View Post
ja du lädst sie runter.




so kannst du bestimmte zeilen auslesen, in meinem beispiel wird die 5 zeile aus dem quelltext einer seite wiedergegeben.


Code:
#include <INet.au3>
#include <array.au3>
#include <String.au3>
$bla = _INetGetSource ( "http://download.microsoft.com/download/a/8/7/a87b3d05-cd04-4743-a23b-b16645e075ac/readme.txt" )
$ausgabe = _StringBetween($bla, ".com", "=")
MsgBox(0,"",$ausgabe[0])
Ich danke euch anderen die Antworten waren auch nicht schlecht aber kknb hat es auf den Punkt getroffen.

Jetzt ist nur meine Frage bei deinem beispiel
Wieso gibt er gerda die 5te Zeile aus ?
Wie muss ich das machen wenn ich hier jetzt die erste oder und die zweite Zeile auslesen lassen will?
Bei FileReadLine konnte man ja noch angeben welche zeile er mir angeben soll aber hier verstehe ich nicht ganz wie man die Zeile bestimmt die ausgelesen werden soll.

InetGetSource
hier wird doch nur die Textdatei angegeben und bei
StringBetween liest er das ja jetzt aus aber woher weiss er jetzt welche Zeile ?

MFG
cab_killer is offline  
Old 03/30/2009, 21:14   #9
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
hier mal nen auszug aus der hilfe

mit inetgetsource bekommst du den GESAMMTEN quelltext in einem string gespeichert.

Quote:
Gibt einen Teilstring zwischen einem angegebenen Start-String und einem Stopp-String zurück
#include <String.au3>
_StringBetween ( $sString, $sStart, $sEnd [, $vCase [, $iSRE ]] )
das heisst du kannst aus einem string bestimmte werte(strings) auslesen dazu musst du nur die suche eingrenzen.

wenn du nen text hast und du nur das wort "bin" haben möchtest musst du die suche folgendermaßen eingrenzen:
Quote:
hallo, ich bin kknb
Code:
$text="hallo, ich bin kknb"
$ausgabe = _StringBetween($text, "hallo, ich", "kknb")
er gibt dir nun den string aus der genau dazwischen liegt das ergebnis wird in nem array gespeichert, falls es mehrere treffer gibt kannst du somit wählen welches ausgegeben werden soll
kknb is offline  
Thanks
1 User
Old 03/30/2009, 21:23   #10
 
cab_killer's Avatar
 
elite*gold: 9
Join Date: Jan 2009
Posts: 206
Received Thanks: 24
Ahh
Super vielen dank hast mir sehr weiter Geholfen.
Klappt perfekt

MFG
cab_killer is offline  
Old 03/30/2009, 21:32   #11
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
bitte, wenns dir geholfen hat darfst du gerne den danke button drücken
kknb is offline  
Old 03/30/2009, 21:36   #12
 
cab_killer's Avatar
 
elite*gold: 9
Join Date: Jan 2009
Posts: 206
Received Thanks: 24
Ok habe doch noch ein Problem vieleicht kannst du mir da auch weiter Helfen.
erstmal sry 4 doppel post

So also ich will jetzt aus meiner Textdatei meine email ausgeben
ich habe in meiner Textdatei stehen

email:[email protected]

ich habe im Script folgendes angegeben

PHP Code:
$line1 _StringBetween($file"email:""ende"
wenn ich es mir jetzt nun als MsgBox anzeigen lasse zeigt er mir das auch
aber ich habe das jetzt mal anders versucht und wollte

PHP Code:
If $line1 == (""Then
bla bla bla
Else
blub blub blub 
Aber leider macht er das nicht er springt sofort auf die Else Funktion.
Warum macht er das ?
Er hat die email doch richtig gelesen aber es Funktioniert so nicht.

Ich danke

MFG
cab_killer is offline  
Old 03/30/2009, 21:41   #13
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
ich schrieb ja stringbetween gibt dir nen array aus. wieviele und welche ergebnisse gefunden wurden kannst du dir mit _arraydisplay ausgeben lassen. in deinem beispiel wird ja logischerweise nur eins richtig gefunden also muss dein code so lauten:

Code:
If $line1[0] == ("") Then
bla bla bla
Else
blub blub blub
bitte!
kknb is offline  
Thanks
1 User
Old 03/30/2009, 21:48   #14
 
cab_killer's Avatar
 
elite*gold: 9
Join Date: Jan 2009
Posts: 206
Received Thanks: 24
Ich sags jetzt mal frei Schnauze
You are the Best
Vielen dank
Jetzt Funktionierts wirklich 100%

MFG
cab_killer is offline  
Old 03/31/2009, 16:42   #15
 
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
bin grad etwas verwirrt

_inetgetsource("www.text.txt") gibt den inhalt der textdatei weiter
wozu brauchst du da denn bitte ein stringbetween o0
Azunai is offline  
Reply


Similar Threads Similar Threads
string von internet seite auslesen?
09/08/2010 - AutoIt - 9 Replies
hallöle :D wieder mal eine frage^^ kann man irgendwie einen bestimmte string auf einer internetseite suchen? möchte in ein script ein schutz einfügen das nur diejenigen auf einen bestimmten teil drauf zugreifenkönnen bei denen der Computername auf der seite steht :D also $string = ....String suchen.....
[Frage]Textdatei vergrößern
08/24/2010 - Main - 2 Replies
Hi Leute ;) Ich wollte mal fragen wie man die KB größe von einer normalen Textdatei vergrößert?? Ich weiß dass das Vergrößern irgendwie mit dem Editor funktioniert hat ( Also die Datei mit dem Editor öffnen) Warum will ich das wissen?? In der Schule haben wir MNS+ und können uns halt gegenseitig Dateien schicken. Wenn ein Kumpel jetzt mit einer Datei (Excel Word...) weiter ist als ich oder ich weiter bin als er, kopieren wir uns einfach die Datei :D. Nur es ist bischen auffällig wenn...
Wie textbox in textdatei !?!
04/30/2010 - General Coding - 1 Replies
Hi comm, ICh habe das problem das ihc mir ein passwort gen coden will der mir die daten dich ich da in eine textbox eingebe in eine txt packt und speihert hier mal ein code schnipsel und das prob is das er das nciht macht und ich mir nicht erklären kann wie ich das problem löse sufu hat nichts gebracht und google gibt mir nur scheißhoffe ihr könnt mir helfen. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim fileno As...
daten aus dem internet mit autoit auslesen?
02/27/2009 - General Coding - 10 Replies
hy community! ich wollte fragen wie man mit AutoIt Daten aus dem Internet ausliest. zB: Die Stämme die Zeiten bis man genug Resourcen hat um das Gebäude/Einheit zu baun. thx im vorraus mfg rey
Public Textdatei?
05/14/2007 - Technical Support - 8 Replies
Hi! Ich hab irgendwie im Gefühl, dass die Frage etwas noob ist ;) Also ich möchte eine Textdatei uploaden, die jeder runterladen kann, ohne sich einzuloggen, oder irgendwelche Aktionen ausführen zu müssen. Ich möchte nämlich über ein Programm eine Textdatei downloaden, bearbeiten und sofort danach löschen. Wenn ich die Textdatei auf meinen Ohost FTp drauf tu, muss man sich immer erst einloggen, obwohl ich alle Rechte für Public view/handle gesetzt habe. Demnach kann das Programm nicht...



All times are GMT +1. The time now is 12:35.


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.