Autor Beitrag
ixtreme
Gast
Erhaltene Danke: 1



BeitragVerfasst: Do 13.11.03 11:16 
hi,


es gibt ne ganz einfache funktion mit der ich mit dem webbrowser alle links der gerade geladenen seite anzeigen kann...

weiß jemand genau wie das geht?


Gruß

ixtreme.de
matze
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: Do 13.11.03 13:23 
also wenn du den quelltext einer website hast, dann mit folgendem code:
ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
var
    i : integer;
    p : integer;
    s : string;
begin
  ListBox1.Clear;
  for i := 0 to Memo1.Lines.Count - 1 do
  begin
    if Pos('http://', Memo1.Lines.Strings[i]) > 0 then
    begin
      s := '';
       {
       Die aktuelle Zeile wird nach der Zeichenfolge "http://" durchsucht
       und bei Erfolg ab der gefundenen Position ausgelesen, bis ein
       Leerzeichen auftritt...}

       }
      for p := Pos('http://', Memo1.Lines.Strings[i]) to
        length(Memo1.Lines.Strings[i]) do
        if Memo1.Lines.Strings[i][p] <> ' ' then
          s := s + Memo1.Lines.Strings[i][p]
        else
          break;

       {
       Falls die gefundene Adresse nicht mit einem Leerzeichen abschließt,
       werden hier noch anhängende Textzeichen entfernt...}

       }
       
      while Pos(s[length(s)], '..;!")]}?''>') > 0 do
        Delete(s, length(s), 1);

      //Gefundene Adresse in die Liste aufnehmen
      
      ListBox1.Items.Add(s);
    end;
  end;

     // Die Zahl der gefundenen Adressen in Label1 anzeigen...

  if ListBox1.Items.Count > 0 then
    Label1.Caption := IntToStr(ListBox1.Items.Count) +
                      ' Adresse(n) gefunden.'
  else
    Label1.Caption := 'Keine Adresse gefunden.';

wie du den quelltext von webseiten bekommst steht hier im forum. da musst du mal suchen !

_________________
In the beginning was the word.
And the word was content-type: text/plain.
Udontknow
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2596

Win7
D2006 WIN32, .NET (C#)
BeitragVerfasst: Do 13.11.03 14:21 
Erwähnen sollte man noch, daß auf vielen Seiten Links nicht direkt zu sehen sind, sondern per (Java-)Script zusammengebastelt werden.

Cu, :)
Udontknow
matze
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: Do 13.11.03 14:55 
probier den code doch mal aus ob er funzt !!!

_________________
In the beginning was the word.
And the word was content-type: text/plain.
Ist die Frage beantwortet? Das Problem gelöst?

Dann klicke hier, um das Thema entsprechend zu markieren!