Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
Devilworld
Tutorial Leser
Tutorial Leser

Anmeldedatum: 03.05.2008
Beiträge: 25

Text zwischen variablen auslesen
Verfasst am: 09.08.2008, 23:40

Hey, hänge mal gerade wieder an etwas.
Möchte von einer Homepage einen bestimmten link
auslesen (bild) der sich immer ändert.
Jetzt speichert mein Browser denn Quellcode
der seite schonmal ab. (in einer txt)
Da die Seite sich aber auch immer ändert, kann ich
nicht denn Link aus der zeile kopiert.
Da der Link aber zwischen www.xxx.de
steht, wollte ich fragen, ob ich denn text zwischen
denn IMG Variablen auslesen kann?
Thx u. MfG
Devilworld
_________________
 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 10.08.2008, 01:47

Visual Basic: [code]text = split(split(quellcode, "")(1), "")(0)[/code]

1 und 0 musst du jeweils um 1 erhöhen, kommt drauf an wie oft die Tags im Quellcode vorkommen.
 
bla
Coder
Coder

Anmeldedatum: 02.05.2008
Beiträge: 267


Verfasst am: 10.08.2008, 08:08

uiuiui, du willlst bilder von www.xxx.de auslesen? Very HappyVery Happy
 
Devilworld
Tutorial Leser
Tutorial Leser

Anmeldedatum: 03.05.2008
Beiträge: 25


Verfasst am: 10.08.2008, 14:49

hmm irgendwie funktioniert das nicht :confused:
Habe mal an google getestet:
Visual Basic: [code]Private Sub Command1_Click()
Dim texta As Long
Dim quelltext As String
quelltext = WebBrowser1.Document.documentElement.outerHTML
texta = Split(Split(quellcode, "")(1), "")(0)
Text1.text = texta
End Sub

Private Sub Form_Load()
WebBrowser1.Navigate "www.google.de"
End Sub
[/code]

er sollte dann Eigendlich "Google" ausgeben...
Weis einer bescheid??? ^^
 
Devilworld
Tutorial Leser
Tutorial Leser

Anmeldedatum: 03.05.2008
Beiträge: 25


Verfasst am: 10.08.2008, 23:40

hmm irgendwie funktioniert das nicht :confused:
Habe mal an google getestet:

Visual Basic: [code]Private Sub Command1_Click()
Dim texta As Long
Dim quelltext As String
quelltext = WebBrowser1.Document.documentElement.outerHTML
texta = Split(Split(quellcode, "")(1), "")(0)
Text1.text = texta
End Sub

Private Sub Form_Load()
WebBrowser1.Navigate "www.google.de"
End Sub
[/code]

er sollte dann Eigendlich "Google" ausgeben...
Weis einer bescheid??? ^^
 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 11.08.2008, 02:09

1.
Visual Basic: [code]Dim texta As Long
...
texta = Split(Split(quellcode, "")(1), "")(0)[/code]
Nimm lieber String.

2.
Visual Basic: [code]quelltext = WebBrowser1.Document.documentElement.outerHTML
texta = Split(Split(quellcode, "")(1), "")(0)[/code]
Einmal quellcode und einmal quelltext. ^^
_________________


 
big earl
Poster
Poster

Anmeldedatum: 01.05.2008
Beiträge: 113


Verfasst am: 14.08.2008, 05:41


wenn du dıe lände der Strıngs weıst, kannst du auch eınfach:

FindString = Left(Replace(quelltext, Left(quelltext, ANZAHL DER STRINGS), ""), LÄNGE DES STRINGS)
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: bestimmten link, auslesen, text

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge txt speicherort 535 19.09.2007, 01:35
Keine neuen Beiträge txt auslesen und senden 471 01.08.2007, 20:21
Keine neuen Beiträge Immer ander TXT Datei uploaden, wie? 576 23.07.2007, 17:36
Keine neuen Beiträge TxT erstellen + variable 575 19.06.2007, 11:56
Keine neuen Beiträge Txt aus URL in txtfeld ausgebn 674 16.02.2007, 15:44
 



[ Time: 0.2908s ][ Queries: 105 (0.0332s) ][ GZIP on - Debug on ]