Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Text von Website anzeigen (https://www.delphipraxis.net/124857-text-von-website-anzeigen.html)

Larsi 26. Nov 2008 12:14


Text von Website anzeigen
 
Hi,
wie kann ich den Text der in Firefox bspw. bei Wikipedia angezeigt wird in einem Memo anzeigen?

Ich habe schon folgendes versucht aber da kommt ein Fehler:
Delphi-Quellcode:
Memo1.Text := IdHttp1.Get('http://www.wikipedia.org/wiki/Borland Delphi');
Fehler:
Zitat:

---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt Project1.exe ist eine Exception der Klasse EIdHTTPProtocolException mit der Meldung 'HTTP/1.0 301 Moved Permanently' aufgetreten.
---------------------------
Anhalten Fortsetzen Hilfe
---------------------------

Bernhard Geyer 26. Nov 2008 12:21

Re: Text von Website anzeigen
 
Evtl. weil IdHttp keinen Redirekt auf http://en.wikipedia.org/wiki/Borland_Delphi mitmacht?

Luckie 26. Nov 2008 12:23

Re: Text von Website anzeigen
 
Hier im Forum suchenMoved Permanently :?

Larsi 26. Nov 2008 12:31

Re: Text von Website anzeigen
 
Zitat:

Zitat von Luckie

Dabei bin ich auf folgenden Code gekommen:

Delphi-Quellcode:
Idhttp1.HandleRedirects := true;
Dannn sieht das ganze aber sehr komisch aus. Also nicht lesbar. Gibt es vielleicht auch ne andere Möglihkeit. Also es geht mir nur um das Suchen auf Wikipedia und das erhalten des Textes. Ich habe da mal von einer Wikipedia Api.php gelesen doch die Dokumentation hilft mir nicht so richtig weiter.


Edit: Ich glaube das ist der Quelltext aber den will ich ja nicht.

tr909 26. Nov 2008 13:03

Re: Text von Website anzeigen
 
Wenn es dir nur ums Anzeigen lassen geht, schlage ich mal TWebBrowser vor.
Alternativ gibt es auch noch html2txt Komponenten die du benutzen könntest. (namen habe ich aber spontan keine)

Gruß
tr909

Luckie 26. Nov 2008 13:09

Re: Text von Website anzeigen
 
Nun ja, der Seiteninhalt ist nun mal mehr oder weniger Bestandteil des Seitenquelltextes. Du musst jetzt nur noch die HTML-tags entfernen.

Und was die Wikiopedia API angeht, wäre es eventuell eine sinnvolle Alternative und wäre wohl auch vorzuziehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz