Discussions au sujet des autres produits NI

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

code source page internet

Bonjour,
 
J'ai commencé à étudier LabView dans le cadre de mon école.
J'aimerait apprendre qqch en plus.
 
J'aimerait pouvoir récupérer le code source d'une page internet et la stocker dans un fichier ".txt".
 
Je possède la version 8.2.1 pou étudiant de LabView.
 
Est-ce qu'il y a qqn qui pourrait m'aider à arriver à réaliser cette application ?
 
Merci.


Message Edité par Apache le 04-02-2008 05:40 PM
0 Compliments
Message 1 sur 4
3 443 Visites
Bonjour,

Une première technique pas prise de tête ,c'est d'utiliser une connexion datasocket. (palette Fonctions > "Communication de données" )


Seulement cette technique n'est pas compatible avec le protocole https je crois. Une technique consiste à utiliser le controle active-x Webbrowser avec la propriété "innerhtml",


Troisième possibilité au lieu de faire appel à l'active-X, tu utilises le controle .NET Mais je ne sais pas si tu as ces outils dans la version étudiant.

Perso j'utilise datasocket et activeX pour le https.
Y a peut-etre des méthodes plus élégantes mais je ne les connaît pas Smiley triste

@+


Message Edité par dops le 04-03-2008 04:02 AM
Message 2 sur 4
3 424 Visites
Attention si tu utilises active-x ou .net, il est prudent d'introduire une boucle de temporisation entre la méthode "Navigate" et la propriété "Document". Là aussi il y a plusieurs métodes, en voici une:


voilà j'ai fini.


Message Edité par dops le 04-03-2008 04:13 AM

Message Edité par dops le 04-03-2008 04:15 AM
0 Compliments
Message 3 sur 4
3 418 Visites
Bonjour,

J'ai testé la 1er solution et dans mon cas elle fonctionne.
J'ai fait comme sur l'image en pièce-jointe.

J'ai testé avec un site qui utilise le protocole http et pas https.

Ca fonctionne donc comme je le voulait.

Merci pour cette solution.
0 Compliments
Message 4 sur 4
3 378 Visites