| |
VB.NET - Ein- und UmsteigerZugriff zur eigenen Homepage | | | Autor: BasicOpa | Datum: 10.09.17 12:51 |
| Hallo zusammen,
ich möchte gerne von einem VB-Programm aus Daten von meiner eigenen Homepage auslesen, Das soll im Hintergrund erfolgen, also ohne dass die Seite eingeblendet wird. Gibt es dafür in VB.NET eine Funktion?
Viele Grüße
BasicOpa | |
Re: Zugriff zur eigenen Homepage | | | Autor: sv00010 | Datum: 10.09.17 17:53 |
| Die Frage ist jetzt ob es ausreicht den Quelltext der entsprechenden Internetseite einzulesen? | |
Re: Zugriff zur eigenen Homepage | | | Autor: BasicOpa | Datum: 10.09.17 19:11 |
| Hallo sv00010,
ich denke ja. In einer vorhandenen Unter-Seite meiner Homepage befindet sich eine textliche kurze Information (Ein Datum). Es geht lediglich darum, diese Info in mein Programm zu bekommen.
Beste Grüße
BasicOpa | |
Re: Zugriff zur eigenen Homepage | | | Autor: Franki | Datum: 11.09.17 04:09 |
| Hallo,
dann reicht das mit dem Quelltext auslesen natürlich. Vorausgesetzt, du weißt genau wo der entprechende Teil steht.
Aber gestatte mir eine Gegenfrage wofür du so etwas brauchst. Es ist ja DEINE Webseite, also hast ja auch DU die Kontrolle was dort passiert.
Ein Datum im Quelltext (HTML) ändert sich ja nicht einfach so, da muss schon eine gewisse Funktionalität dahinter stecken durch die eine Änderung ausgelöst wird. Das kann z.B. eine DB sein, hochgeladene Dateien von Usern, oder was auch immer. Ich würde dort ansetzten die notwendigen Informationen zu bekommen, das ist meist effektiver als den Quellcode auszulesen und dann zu analysieren. Wenn es wichtige Sachen sind, dann bist du auch zeitlich schneller informiert wenn sich etwas ändert auf deiner Seite.
Aber ohne nähere Angaben kann man da nichts konkretes zu sagen...
Gruß
Frank | |
Re: Zugriff zur eigenen Homepage | | | Autor: BasicOpa | Datum: 11.09.17 13:00 |
| Hallo Effeff,
vielen Dank für den Tipp - werde ich mir in Ruhe ansehen.
Hallo Franki,
erstmal vielen Dank für die Antwort. Es ist so, dass ich nicht kontrollieren will, ob quasi von "außen" Veränderungen am Inhalt meiner Homepage vorgenommen wurden. Die Änderung des betreffenden Datums im Text nehme ich selber vor. Eine mögliche, von mir selbst durchgeführte Veränderung soll von einem von mir erstellten Programm, das von anderen Personen benutzt wird, erkannt werden. Zweck der Übung: Auf diese Weise sollen User meines Programms einen Hinweis auf ein verfügbares Update des Programms erhalten (Datums-Vergleich). Über einen Link auf meine Homepage können sie dann die neue Programm-Version downloaden.
Viele Grüße
BasicOpa | |
Re: Zugriff zur eigenen Homepage | | | Autor: effeff | Datum: 11.09.17 13:34 |
| //Zweck der Übung: Auf diese Weise sollen User meines Programms einen Hinweis auf ein verfügbares Update des Programms erhalten (Datums-Vergleich). Über einen Link auf meine Homepage können sie dann die neue Programm-Version downloaden. //
Warum estellst Du nicht eine ClickOnce-Anwendung, die automatisch selber nachschaut, ob es für sie eine neuere Version auf dem Webserver gibt und diese bei Bedarf automatisch installiert/updated?
EALA FREYA FRESENA | |
Re: Zugriff zur eigenen Homepage | | | Autor: BasicOpa | Datum: 11.09.17 19:27 |
| Hallo Effeff,
... werde ich freilich vorziehen - wenn ich weiß wie es geht, ohne dass ich ein Tool kaufen muss. in das ich mich lange einarbeiten muss.
Aber vielen Dank für den Tipp
BasicOpa | |
Re: Zugriff zur eigenen Homepage | | | Autor: Franki | Datum: 12.09.17 03:28 |
| Hallo,
für ClickOnce brauchst du kein Tool zu kaufen, ist alles enthalten.
Aber es geht natürlich auch anders. Wenn es nur um das Datum geht, du das selbst bestimmst und nur der User deiner Anwendung (nicht Besucher deiner Website) das braucht, dann kannst du auch folgendes machen.
Erstelle auf deinem Web eine Seite z.B. Update.txt oder Update.html Die hat keinen Inhalt ausser des Datums. Diese Datei/Seite liest du über deine Anwendung aus und reagierst entsprechend. Damit hast du dir den ganzen Aufwand den HTML Quelltext zu analysieren gesprart.
So habe ich das jahrzehnte lang gemacht als es noch kein ClickOnce gab.
Und bei einigen meiner Anwendungen verfahre ich auch heute noch so, dass für wichtige Informationen direkt auf diese zugegriffen wird aus der Anwendung. Klar sind die irgenwie online, aber nicht in der allgemeinen Website die per Browser aufgerufen wird.
Gruß
Frank | |
Re: Zugriff zur eigenen Homepage | | | Autor: BasicOpa | Datum: 12.09.17 13:43 |
| Hallo Frank,
vielen Dank für den ausführlichen Tipp. Das genannte Datum befindet sich bereits auf der Seite meiner Homepage. Auf dieser biete ich auch den Download für das betreffende Programm an, das als Zip-File hinterlegt ist.
Dank der Hilfe, die ich hier erhalten habe, kann ich bereits das Datum auslesen und entsprechend vergleichen. Gegebenenfalls verwende ich aus dem Programm heraus einen Link zu meiner Homepage, so dass User den auf der Homepage angebotenen Download verwenden können. Das klappt bis hierher auch so weit problemlos.
Es wäre freilich noch besser, wenn ich statt des Links zur Homepage gleich die hinterlegte Exe (als Zip-File, oder direkt als Exe) ins Programm herunter laden könnte und somit den Austausch der Exe direkt und ohne Zutun des Users durchführen würde. Dazu fehlt mir jetzt die Kenntnis, wie das zu bewerkstelligen ist. Und wie gegebenenfalls ein Zip-File per Programm entpackt werden kann.
Viele Grüße
BasicOpa | |
Re: Zugriff zur eigenen Homepage | | | Autor: BasicOpa | Datum: 13.09.17 12:34 |
| Hallo Effeff,
herzlichen Dank für einen sicherlich prima Tipp. Das liest sich wirklich sehr gut. Ein Frage bleibt mir, die ich beim ersten Lesen der Einstellungsmöglichkeiten nicht habe lösen können:
1. Wird als Basis zu einem Update ein komplettes Setup bereitgestellt, oder genügt auch eine einzelne Exe, die lediglich gegen eine Vorhandene ausgetauscht werden muss?
2. Wo genau muss die Update-Basis (Setup oder Exe) auf meiner Homepage bereitgestellt werden? Und durch welchen Umstand wird sie für das Auffinden der "Veröffentlich-Funktion" erkennbar?
Noch einmal - vielen Dank für die tolle Unterstützung ...
BasicOpa | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevGraph (VB/VBA)
Grafische Auswertungen
Präsentieren Sie Ihre Daten mit wenig Aufwand in grafischer Form. sevGraph unterstützt hierbei Balken-, Linien- und Stapel-Diagramme (Stacked Bars), sowie 2D- und 3D-Tortendiagramme und arbeitet vollständig datenbankunabhängig! Weitere InfosTipp des Monats TOP Entwickler-Paket
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1605.50 EUR...
Jetzt nur 599,00 EURWeitere Infos
|