vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Zugriff 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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Zugriff zur eigenen Homepage 
Autor: effeff
Datum: 11.09.17 10:42

Die Suche nach "VB.net Internetseite auslesen" ergibt z. B. folgendes Beispiel von Microsoft: https://msdn.microsoft.com/de-de/library/bb979281.aspx

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Zugriff zur eigenen Homepage 
Autor: effeff
Datum: 12.09.17 17:55

Äh... Du brauchst doch nur im Projektmappen-Explorer mit rechts auf Dein Projekt klicken und "Eigenschaften" auswählen. Dort findest Du links in der Navigation dann "Veröffentlichen". Dort kannst Du dann z. b. die URL Deines Programmdateien auf Deiner Homepage eingeben, unter Updates konfigurieren, was dazu zu sagen ist und dann mittels des Veröffentlichungs-Assistenten oder "Jetzt veröffentlichen" veröffentlichen...

Bei den Update-Einstellungen kannst du die Parameter eingeben, ob z. B. beim Start der Anwendung oder nach dem Start der Anwendung nach Updates geschaut werden soll, die Zeiten, etc. Sobald Du eine neue Version hochgeladen hast und die Anwendungen findet dieses Update, fragt sie den Benutzer selbstständig danach, diese zu installieren. Das ist irrsinnig praktisch, um immer die neueste Version eines Programmes problemlos anbieten zu können.

Siehe auch https://msdn.microsoft.com/de-de/library/ms953320.aspx

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel