IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langages de programmation Discussion :

Quel langage pour interagir avec une page web et une autre application ?


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de Bidulbuk
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2020
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2020
    Messages : 54
    Par défaut Quel langage pour interagir avec une page web et une autre application ?
    Bonjour tout le monde,

    Je me questionne en ce moment pour savoir quel langage serait le plus apte à faire les opérations ci-dessous.

    Je dois souvent utiliser un logiciel en ligne sur lequel je fais des modifications similaires dans les données. Ces modifications se basent sur des logiciels autres, ce qui implique de ma part des actions répétitives manuelles que j'aimerais automatiser (sachant que c'est au travail, sous Windows 7, et que je ne peux pas installer de nouveaux logiciels).

    Or, je ne sais pas quel langage serait le plus pratique pour manipuler à la fois les applications et, surtout, le navigateur me permettant d'accéder au logiciel en ligne (j'ai à ma disposition Firefox, Edge ou Chrome). En gros, il faudrait que le langage me permette d'accéder aux objets du navigateur, d'Excel et d'un logiciel obscur (WinIBW) permettant l'utilisation en son sein de scripts en VBS ou en Javascript, tout ça pour transférer des données des uns aux autres.

    Je pensais à du Python, parce que je peux le faire exécuter directement sous Windows... ? Ou du VBA, via Excel, suffirait ?

    Je ne sais pas si je suis très clair, mais merci de m'avoir lu

  2. #2
    Membre averti Avatar de Bidulbuk
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2020
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2020
    Messages : 54
    Par défaut
    Est-ce que Powershell pourrait répondre à mes besoins ? (je continue à chercher)

  3. #3
    Membre Expert
    Femme Profil pro
    ..
    Inscrit en
    Décembre 2019
    Messages
    688
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 95
    Localisation : Autre

    Informations professionnelles :
    Activité : ..

    Informations forums :
    Inscription : Décembre 2019
    Messages : 688
    Par défaut
    Salut,

    Sur la base des informations que tu donnes, VBS semble être un bon candidat puisque pris en charge par ton logiciel, il peut interagir avec excel, faire des requêtes web et piloter firefox via selenium. VBA aussi peux faire l'affaire car j'imagine que l'interface avec ton logiciel est un composant OCX (activeX). Prends ce qui est le plus simple pout toi.

    De plus tu n'es pas tenu d'utiliser un seul langage. Tu peux exporter les données avec l'un et les récupérer avec un autre.

  4. #4
    Membre averti Avatar de Bidulbuk
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2020
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2020
    Messages : 54
    Par défaut
    Ah super, merci de ta réponse, ça a l'air d'être ce que je cherche !

    Je n'ai pas réussi par contre à trouver beaucoup de tutos entre VBS et Sélénium, est-ce que tu en aurais à me conseiller ?

  5. #5
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 772
    Par défaut


    Bonne chance pour faire marcher Selenium via VBScript... Par contre, ça marche via VB.Net, qui a une syntaxe proche et était censé, à un moment, remplacer Visual Basic, VBScript et VBA. Je suppose qu'il y a moyen d'interagir facilement avec Excel depuis VB.Net.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  6. #6
    Membre Expert
    Femme Profil pro
    ..
    Inscrit en
    Décembre 2019
    Messages
    688
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 95
    Localisation : Autre

    Informations professionnelles :
    Activité : ..

    Informations forums :
    Inscription : Décembre 2019
    Messages : 688
    Par défaut
    Salut,

    Citation Envoyé par Bidulbuk Voir le message
    Je n'ai pas réussi par contre à trouver beaucoup de tutos entre VBS et Sélénium, est-ce que tu en aurais à me conseiller ?
    Au temps pour moi. Ce que je voulais dire c'est que tu peux piloter Firefox via selenium, VBS ne servirait ici qu'à amorcer les scripts selenium, éventuellement préparer le terrain. @dourouc05 a parlé de VB.Net, ça peut être pas mal. Il y a C# aussi. Mais bon si tu travailles dans un cadre restreint, les langages interprétés (scripts) auront quand même l'avantage d'être plus facile à retoucher si besoin.

  7. #7
    Membre averti Avatar de Bidulbuk
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2020
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2020
    Messages : 54
    Par défaut
    Merci de vos réponses et remarques !

    Effectivement, je ne pourrai pas installer un compilateur, ça risque d'être interdit par l'administrateur du taf.

    Je pense que je vais utiliser Selenium pour trouver les objets dans Internet Explorer (qui est pour l'instant encore dispo) ou Edge et tenter de manipuler tout ça avec du VBS, a-priori ça devrait être possible :
    https://vb.developpez.com/faq/vbs?pa...-site-internet


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/08/2014, 17h15
  2. [Débutant] Faire communiquer une master page avec une autre application web
    Par Marv27600 dans le forum ASP.NET
    Réponses: 16
    Dernier message: 20/06/2012, 10h24
  3. Interagire avec une autre application
    Par HuBCoderS dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 25/01/2010, 13h40
  4. [POO] Quel langage pour imprimer sur une imprimante spécifique
    Par popovitch130 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 21/03/2009, 18h44
  5. Réponses: 0
    Dernier message: 02/04/2008, 20h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo