AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi IdHttp Inhalt abfragen
Thema durchsuchen
Ansicht
Themen-Optionen

IdHttp Inhalt abfragen

Ein Thema von Steven2 · begonnen am 14. Aug 2007 · letzter Beitrag vom 15. Aug 2007
Antwort Antwort
Steven2

Registriert seit: 17. Nov 2006
94 Beiträge
 
Delphi 11 Alexandria
 
#1

IdHttp Inhalt abfragen

  Alt 14. Aug 2007, 19:40
Hallo...
ich habe ein Stringgrid in dem stehen URL's, ich möchte diese Url's abfragen und mir bestimmte Inhalte dieser Urls' speichern bzw. weiter verarbeiten. >> Es geht nicht um Emailklau oder ähnliches <<
Nun möchte ich möglichst viele Url's auf einmal bearbeiten und dachte mir das ich das mit IdHttp und Threads erledigen könnte.
Die Beispiele die ich gefunden haben laden immer eine oder mehrere Dateien herunter.
Ich habe gleich zwei Probleme:
1) Wie kann ich Inhalte auszulesen?
2) Wie kann ich mehrere URL's an mehrere Threads zu schicken. (weiß nicht ob ich das so korrekt formuliert habe)


Freundliche Grüße
Steven
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: IdHttp Inhalt abfragen

  Alt 14. Aug 2007, 20:21
Hallo Steven,

das Kapitel Programmieren mit Delphi - MultiThread-Anwendungen entwickeln in der Online-Hilfe hast du gewiss durchgelesen. Du könntest den Thread über eine Methode oder eine property mit dem URL versorgen, der verarbeitet werden soll. Alternativ könnte sich jeder Thread seine URL aus einer ThreadList besorgen.

Beim Auslesen der HTML-Dokumente kommt es darauf an, was du vorhast. Du kannst das jeweilige Dokument als Text ansehen, aber ich selbst nutze lieber die Markup Services aus MSHTML.

Grüße vom marabu
  Mit Zitat antworten Zitat
Steven2

Registriert seit: 17. Nov 2006
94 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: IdHttp Inhalt abfragen

  Alt 14. Aug 2007, 20:57
Hallo marabu,
danke für deine Antwort.

Zitat von marabu:

das Kapitel Programmieren mit Delphi - MultiThread-Anwendungen entwickeln in der Online-Hilfe hast du gewiss durchgelesen.
Ja, komme dadurch nicht wirklich weiter.


Zitat von marabu:
Du könntest den Thread über eine Methode oder eine property mit dem URL versorgen, der verarbeitet werden soll. Alternativ könnte sich jeder Thread seine URL aus einer ThreadList besorgen.
Gibt es dafür ein Beispiel zum angucken?

Zitat von marabu:
Beim Auslesen der HTML-Dokumente kommt es darauf an, was du vorhast. Du kannst das jeweilige Dokument als Text ansehen, aber ich selbst nutze lieber die Markup Services aus MSHTML.
Meinst du mit Markup Services sowas?
http://msdn2.microsoft.com/en-us/library/aa703587.aspx
Wie funktioniert das mit Delphi, gibt es dafür auch Beispiele?

Freundliche Grüße
Steven
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: IdHttp Inhalt abfragen

  Alt 14. Aug 2007, 21:07
Hallo Steven,

zum MultiThreading gibt es Demos von Borland unter $(DELPHI)\Demos auf deiner Festplatte und auch in der DP solltest du mit dem Suchwort TThread interessante Informationen erlangen.

Zum Arbeiten mit den Markup Services findest du ein Code-Beispiel in diesem Thread: Problem beim Download mit Indy

Gute Nacht
  Mit Zitat antworten Zitat
Steven2

Registriert seit: 17. Nov 2006
94 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: IdHttp Inhalt abfragen

  Alt 15. Aug 2007, 00:30
Zitat von marabu:

zum MultiThreading gibt es Demos von Borland unter $(DELPHI)\Demos auf deiner Festplatte
Ja ich weiß, bekomme das Beispiel nicht mit meiner Aufgabenstellung zusammen.

Zitat von marabu:
und auch in der DP solltest du mit dem Suchwort TThread interessante Informationen erlangen.
Habe ich auch gemacht und auch ein super Beispiel gefunden,..und auch schonmal gepostet deswegen.
http://www.delphipraxis.net/internal...186&highlight=

Zitat von marabu:
Zum Arbeiten mit den Markup Services findest du ein Code-Beispiel in diesem Thread:Problem beim Download mit Indy
Das ist sehr interessant, danke.

Freundliche Grüße und gute Nacht
Steven
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#6

Re: IdHttp Inhalt abfragen

  Alt 15. Aug 2007, 06:28
Guten Morgen Steven,

du solltest deine Problemfelder (MultiThreading, HTML-Verarbeitung) getrennt angehen - das macht es auch potentiellen Helfern leichter. Erst wenn du die Techniken verstanden hast und einzeln handhaben kannst, solltest du versuchen sie miteinander zu kombinieren. Dabei können dann immernoch Integrationsprobleme auftauchen, aber deren Behebung ist leichter, wenn der Unterbau stabil ist.

Freundliche Grüße
  Mit Zitat antworten Zitat
Steven2

Registriert seit: 17. Nov 2006
94 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: IdHttp Inhalt abfragen

  Alt 15. Aug 2007, 11:19
Hallo marabu

das hört sich vernünftig an, ich will es erstmal so versuchen.
Danke für deinen Rat.

Freundliche Grüße
Steven
  Mit Zitat antworten Zitat
Antwort Antwort


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 00:13 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