Projet de script Python (?)

Fermé
cagoule - 14 mai 2023 à 00:42
mamiemando Messages postés 33284 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 septembre 2024 - 16 mai 2023 à 04:32

Bonjour,

J’ai un projet qui se heurte à certains obstacles :

- le 1er c’est moi-même. J’y connais rien. Je programme un peu en Python (parsing pdf principalement) mais c’est tout.

- le 2e c’est le matériel : un PC portable professionnel que je ne peux/dois pas modifier (Windows 10, je ne suis donc pas admin)

Je décris l’objectif :

Dans le cadre de mon boulot, j’utilise une appli web sur navigateur web. Je peux accéder à cette appli comme à plusieurs autres après m’être logé + password (sur navigateur web également)

Dans cette appli je dois naviguer sur différentes pages pour arriver à une page où je dois renseigner des champs librement ou en choisissant dans des ascenseurs.

Pour chaque dossier que je dois traiter je dois donc naviguer beaucoup (environ 6 masques avant d’arriver à la page de saisie). C’est la raison pour laquelle je voudrais automatiser la tâche.

En fait je pensais remplir une page tableur avec le n° de dossier, la date, et d’autres données. Puis à partir de ce fichier calc, le script pourrait se charger de faire le reste.

Mais je ne sais pas du tout comment faire.

Ce type de tâche porte-t-il un nom (comme parsing pdf pour ce que je fais un peu par exemple, ou web scrapping, etc ) ?

Est-il possible de le faire avec Python ?

Puis-je utiliser Python portable sur mon PC pro pour faire tourner ce script (pas possible d’installer quoi que ce soit sur ce PC pro).

Merci beaucoup à ceux qui pourraient m’aider.


Windows / Firefox 113.0

A voir également:

2 réponses

georges97 Messages postés 12265 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 26 septembre 2024 2 354
14 mai 2023 à 09:11

Bonjour,

Si les administrateurs de votre intranet ont verrouillé l'accès à l'installation de programmes, il sera difficile de faire fonctionner un script qui s'interface avec vos applications professionnelles.

On pourrait imaginer que vous écriviez le script sur un des sites python en ligne, que vous le sauvegardiez localement mais pour exécuter ce script pour récupérer des données générées par vos applications professionnelles est un autre problème.

Je ne dis pas que c'est impossible mais outre les éventuels problèmes de sécurité (d'où le verrouillage) il faudrait que le script s'intègre dans l'accès aux applications pour permettre la saisie automatique des mots de passe.

De plus l'utilisation d'une version de python portable dépende de la façon dont l'administrateur du réseau exclut tout exe non autorisé.

Cela dépasse mes compétences mais les spécialistes python auront sans doute des propositions de solutions.

0
mamiemando Messages postés 33284 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 septembre 2024 7 787
Modifié le 16 mai 2023 à 04:32

Bonjour,

Vue la complexité ce que tu décris, je regarderais du côté de selenium ou pyautogui.

Bonne chance

0