AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi URL ohne Browser öffnen
Thema durchsuchen
Ansicht
Themen-Optionen

URL ohne Browser öffnen

Ein Thema von Green · begonnen am 17. Sep 2006 · letzter Beitrag vom 19. Sep 2006
Antwort Antwort
Seite 1 von 2  1 2      
Green

Registriert seit: 11. Jun 2006
156 Beiträge
 
#1

URL ohne Browser öffnen

  Alt 17. Sep 2006, 18:14
Also im Prinzip öffne ich ja wenn ich im Browser 'http://www.google.de/' eingebe auch nur eine html (oder php oder sonstiges) datei die ich dann wiederum parse. Daraus hab ich jetzt ma geschlossen das ich eine url (also den html code) ja theoretisch auch ganz einfach in einem Memo öffnen könnte.

memo1.Lines.LoadFromFile('http://www.google.de/'); Doch da krieg ich nix ausser das er die Datei nicht findet...

mfG Green
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: URL ohne Browser öffnen

  Alt 17. Sep 2006, 18:16
Dafür gibt es Komponenten wie die Indys. Google hilft.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Green

Registriert seit: 11. Jun 2006
156 Beiträge
 
#3

Re: URL ohne Browser öffnen

  Alt 17. Sep 2006, 18:17
Wie genau kann ich denn eine Seite mit Indy öffnen ohne sie zu parsen
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: URL ohne Browser öffnen

  Alt 17. Sep 2006, 18:19
IdHTTP.Get('URL');
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#5

Re: URL ohne Browser öffnen

  Alt 17. Sep 2006, 18:20
Zitat von 3_of_8:
Dafür gibt es Komponenten wie die Indys. Google hilft.
jein. die indys werden von google geblockt
Zitat:
Wie genau kann ich denn eine Seite mit Indy öffnen ohne sie zu parsen
Mit der IdHTTP Komponente. Forumssuche bringt alle Antworten

  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: URL ohne Browser öffnen

  Alt 17. Sep 2006, 18:20
Bei den Indys gibt es eine Clientkomponenet für HTTP, mit welcher du die dateien per HTTP herunterladen kannst. Parsen müßt du sie dann selber, wenn du es willst oder es sein lassen.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#7

Re: URL ohne Browser öffnen

  Alt 17. Sep 2006, 18:24
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var MS: TMemoryStream;
begin
 MS := TMemoryStream.Create;
 IdHTTP1.Get('http://www.delphipraxis.net', MS);
 MS.Seek(0, soFromBeginning);
 Memo1.Lines.LoadFromStream(MS);
 MS.Free;
end;
Getestet und für gut befunden

Diese Komplettlösung tut ja keinem weh^^
Julian J. Pracht
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: URL ohne Browser öffnen

  Alt 17. Sep 2006, 18:27
Man kanns aber auch so machen:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
memo1.Text:=IdHTTP1.Get('http://www.delphipraxis.net');
end;
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#9

Re: URL ohne Browser öffnen

  Alt 17. Sep 2006, 18:32
Zitat von 3_of_8:
Man kanns aber auch so machen:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
memo1.Text:=IdHTTP1.Get('http://www.delphipraxis.net');
end;
Warum einfach, wenns auch schwer geht?

Peinlich... xD
Julian J. Pracht
  Mit Zitat antworten Zitat
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#10

Re: URL ohne Browser öffnen

  Alt 17. Sep 2006, 19:18
Zitat von Meflin:
jein. die indys werden von google geblockt
Man kan bei der Indy-Komponente aber den HTTP-Agent auf einen beliebigen Wert setzen und sich so z.B. als Explorer oder Firefox ausgeben. Dann sollte es auch mit Google klappen (ich vermute mal, daß Google den Agent auswertet)

Nicht getestet, nur vermutet...
Ralf Kaiser
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 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