![]() |
Seite downloaden
Hi, ich habe folgendes Problem:
ich möchte gerne ein Programm schreiben mit welchem ich eine Internettseite downlaoden und anschließend auswerten kann. (sowie in quellcodeansicht). Leider fehlt mir sämtliches Wissen in dem Bereich. Wie kann ich das denn am besten realisieren. |
Re: Seite downloaden
|
Re: Seite downloaden
Ich würde das über eine
![]() |
Re: Seite downloaden
Danke. Muss mal schauen ob die Sachen bei meinem Delphi dabei sind. Ist eine Schulversion (Delphi 7). Hoffe mal das die Schule da nicht zu sehr gespart hat. [also bin ich so zu sagen noch ein Newbie in der Sprache]
Wo sehe ich ob meine Delphi version TWebbrowser und mshtml enthält? Hat Indy jedes Delphi wenn ich das als Alternative verwenden könnte? |
Re: Seite downloaden
TWebBrowser ist eher ungeeignet, wenn du den reinen HTML-Code haben möchtest ohne ihn parsen zu lassen. Die Indys machen das besser und schneller.
Eine Alternative könnte auch ![]() Edit: WObei das als Datei gespeichert wird. Also wenn es geht, nimm die Indys. Grüße, Matze |
Re: Seite downloaden
Ich habe das mal mit der Indykomponente ausprobiert und das Demobeispiel übernommen:
Code:
Was muss denn IdHTTP1 für ein Typ sein und wo muss ich den deklarieren?
procedure TForm1.Button1Click(Sender: TObject);
var responseStream: TFileStream; begin responseStream := TFileStream.Create(edit2.text, fmCreate); IdHTTP1.Get(edit1.text, responseStream); responseStream.free; end; Ich bekomme nehmlich folgende Fehlermeldung:
Code:
[Fehler] Unit1.pas(34): Undefinierter Bezeichner: 'IdHTTP1'
|
Re: Seite downloaden
@Richie1103: sind dir der Name des Links und die Überschriften, sowie die genanne Komponente auf der verlinkten Seite aufgefallen?
![]() vielleicht fällt die daran was auf ... also zieh einfach mal eine der TIdHTTP-Komponenten auf deine Form und bennen sie notfalls "IdHTTP1" (die Indy's sind meisten schon im Delphi mit dabei und wenn nicht, dann kann man diese einfach in Google und hier suchen und nachinstallieren) PS: die IDE vergibt auch "intelligente" Namen > IdHTTP{laufendeNummer} > TIdHTTP |
Re: Seite downloaden
finde die komponnenten bei mir nicht. Kann amn die wie Edit Felder einfach hinzufügen?
|
Re: Seite downloaden
Ja sollte man, aber es kann sein, dass sie bei dir nicht in Delphi mitgeliefert werden.
Wenn du sie nicht hast, dann kannst du dir das Indy Packet hier herunterladen: ![]() Ist sowieso empfehlenswert... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz