![]() |
Wie ruft man Daten anderer Websites regelmässig von der eigenen Website ab (Cronjob)
Moin.
Ich brauch ein Programm was auf einem Webserver läuft, regelmassig ne andere Website liest, auswertet und die Daten als File auf meinem Webserver ablegt. Was braucht man dazu? Webservice? Oder? Grüsse |
AW: Wie macht man sowas
Wenn es regelmäßig ablaufen soll, würde ich ein kleines Progrämmchen schreiben, dass die Aufgabe erledigt und sich dann beendet. Und dann trägst du das Programm als
![]() |
AW: Wie macht man sowas
Danke.
Das Prog könnte man dann aber nicht mit Delphi schreiben? Kommt wohl auf den Webserver an. |
AW: Wie macht man sowas
Webserver laufen meistens unter Linux. Du könntest natürlich auch einen Windowsserver nehmen, aber da gibt's kein Cron.
Da Delphis Größen eh vorrangig in der GUI-Entwicklung liegen, und du hier keine brauchst, ist es auch relativ Wurst, ich würde hier eher zu Skriptsprachen greifen, die sind dafür eher ausgelegt - PHP, Perl, Python und ASP.NET sind zurzeit beliebt. |
AW: Wie macht man sowas
Moin Wurzelzwerg,
erst einmal herzlich willkommen hier in der Delphi-PRAXiS. Auf was für einem Betriebssystem läuft denn Dein Webserver? Zitat:
|
AW: Wie macht man sowas
Hi Christian,
Zitat:
Ich wollte das erstmal bei bplaced.net probieren. |
AW: Wie macht man sowas
Zitat:
|
AW: Wie macht man sowas
Hallo,
bplaced läuft wahrscheinlich Linux. Hier musst du ein PHP-Script schreiben. Im Internet sind diverse Cronjob-Seiten zu finden, welche dieses Script regelmäßig aufrufen können. Hast du schon mal mit PHP gearbeitet? Was genau hast du denn vor? Als Einsteiger denke ich könnte dein Vorhaben etwas schwer werden. Edit:// Ach noch was; geb doch deinen Thread bitte einen Aussagekräftigen Titel, damit jeder ungefähr weiß um was es geht. :) Liebe Grüße, Valentin |
AW: Wie macht man sowas
Auf bplaced hast du leider keine Möglichkeit, Daten von anderen Servern abzurufen.
Die entsprechenden Funktionen sind dort deaktiviert ;) Sonst kann ich die eigentlich empfehlen, nutze den Dienst selbst. |
AW: Wie ruft man Daten anderer Websites regelmässig von der eigenen Website ab (Cronj
Mist, hab auch grad bemerkt dass bplaced sowas nicht zulässt. Gibts Alternativen?
@Valentin. Nein, keine Ahnung von PHP. Aber soo kompliziert sollte das eigentlich nicht sein. Mit Delphi brauch ich dazu 30min :stupid: - Seite abrufen(html) - Parsen - bestimmte Werte in ein Texfile schreiben |
AW: Wie ruft man Daten anderer Websites regelmässig von der eigenen Website ab (Cronj
per PHP die Datei runterladen und abspeichern ... parsen kann man später immernoch
![]() und ja, es gibt eine Alternative: kauf/miete dir einen Webserver mit Windows drauf oder laß das Programm daheim laufen. |
AW: Wie ruft man Daten anderer Websites regelmässig von der eigenen Website ab (Cronj
Das ist wie bplaced, man kann aber Verbindungen zu anderen Servern aufbauen:
![]() Dafür gibts halt Werbung. |
AW: Wie ruft man Daten anderer Websites regelmässig von der eigenen Website ab (Cronj
Ähm, vielleicht sollte noch angemerkt werden, dass Freehoster i.d.R. keine Cronjobs erlauben. Dies kann man aber mit verschiedenen Portalen ala
![]() Ob dir dann noch der Zugriff auf externe Quellen (URL) zugelassen wird ist aber eine andere Frage. Außerdem solltest du die AGB und die Nutzungsbedingungen genau studieren, da Screensnaping häufig untersagt ist. Bernhard PS: Ist verdacht schwer,mit der Maus und ohne Touchscreen die Win-Bildschirmtastatur zu bedienen. |
AW: Wie ruft man Daten anderer Websites regelmässig von der eigenen Website ab (Cronj
Vielleicht ist für dich auch die
![]() |
AW: Wie ruft man Daten anderer Websites regelmässig von der eigenen Website ab (Cronj
Zitat:
|
AW: Wie ruft man Daten anderer Websites regelmässig von der eigenen Website ab (Cronj
Zitat:
https://secure.wikimedia.org/wikipedia/de/wiki/Google_App_Engine Google App Engine ist eine Plattform zum Entwickeln und Hosten von Webanwendungen auf den Servern von Google. Damit zählt sie zum sogenannten Platform-as-a-Service-Bereich (PaaS). Der Service ist unter gewissen Mengenbeschränkungen der genutzten Ressourcen kostenlos. |
AW: Wie ruft man Daten anderer Websites regelmässig von der eigenen Website ab (Cronj
Wenn du es unbedingt mit Delphi machen willst. Schreib dir einen Dienst der die Aufgabe alle X minuten wiederholt und lade das Ergebnis mittels IdFTP auf deinen Webserver. Bei bplaced kommst du mit Delphi nicht weit. Da ist - wie schon erwähnt - PHP nötig. Und zudem ein anderer Provider weil bplaced keinen Zugriff auf fremden Seiten zulässt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:21 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