wookichu Posté(e) le 12 mars 2014 Posté(e) le 12 mars 2014 Bonjour cadxpien(ne) et merci de me lire. Juste une petite question. Est-il possible de remplir des formulaires sur internet et de le valider à partir d'un lisp? j'essaye avec vlax-Put-Property mais bon, évidement j'y arrives pas... je m'explique... j'ai a ma disposition des variables: loginpasswordDépartementVilleSectionParcelle j'ouvre une instance internet (là j'utilise IE : j'arrives pas à prendre le navigateur par défaut, si vous pouvez m'éclairer au passage sur ce problème...) sur l'adresse du SPDC.je souhaiterais que mon petit lisp me remplisse ensuite mon login + password et valide la page puis pouvoir remplir (sur la seconde page) les inputs correspondant à mes autres variables.... voilà...Je présice que j'ai eut beau chercher je n'ai rien trouvé a part un lisp de patrick_35 sur l'envoie des courriel qui semblerai correspondre a ce que je veux faire (remplissage d'un outlook...) J'espère que vous avez compris ma demande.... Merci.
SF.Designer Posté(e) le 7 janvier 2015 Posté(e) le 7 janvier 2015 +1 pour relancer le post qui peut être intéressant !!!
Tramber Posté(e) le 7 janvier 2015 Posté(e) le 7 janvier 2015 Les variables peuvent généralement être introduite en php dans la barre d'adresse, autrement dit : www.monsite.fr/index.php?login=Tramber&password=pass&departement=67....etc.Cela ne se voit pas sur ton site si tu as fait de l'URL rewriting. Voilà, pour moi, il vaut mieux se pencher sur les solutions qui consistent à tout passer dans l'adresse. Lisp ne fera pas grand chose d'autre sur un navigateur web.... Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
vincentp010 Posté(e) le 7 janvier 2015 Posté(e) le 7 janvier 2015 Salut, j'ai fait un bout de script en python pour récupérer les infos, qui est encore en développement et très rudimentaire. Pour me connecter, j'utilise cette adresse:https://apex.dgi.minefi.gouv.fr/DACLogin?identifiant=LOGIN&secret=PASSWORD&op=c&url=aHR0cDovL3NwZGMuZGdpLm1pbmVmaS5nb3V2LmZyL2luZGV4LmFzcA==Et pour ensuite avoir les propriétaires:http://spdc.dgi.minefi.gouv.fr/cdc_titulaires.asp?txtOffice=OFFICE&txtCcodep=DEPARTEMENT&txtCcocom=COMMUNE&txtSession=SESSION&txtUtilisateur=LOGIN&txtCcoprf=&txtCcosec=SECTION&txtDnupla=PARCELLE SESSION est à récupérer dans un cookie de la page d’accueil après le login Aide au téléchargement du cadastre dgfip-download-helper Insertion de photos géolocalisées exif https://www.dropbox.com/s/gkf6o9ac2hxen97/exifscr.zip?dl=0 Script correction BUG SPDC V2, propriétaire département 21 et 22 : https://greasyfork.org/scripts/442400-spdcv2/code/SPDCV2.user.js
Patrick_35 Posté(e) le 7 janvier 2015 Posté(e) le 7 janvier 2015 Salut Oui, il est possible de faire des choses.Je m'étais ammusé a regarder, mais pas eu le temps d'approfondir plus. Juste pour lancer IE avec une taille défini, sans adresse ni barre de menu(setq ie (vlax-create-object "InternetExplorer.Application")) (foreach par '( ('addressbar :vlax-false) ('menubar :vlax-false) ('toolbar :vlax-false) ('statusbar :vlax-false) ('width 400) ('height 120) ('resizable :vlax-false) ('visible :vlax-true) ) (vlax-put ie (eval (car par)) (cadr par)) ) Un lien qui peut aider. Je pense que l'on peut aussi travailler sur un page web en php, mais je n'ai jamais cherché. @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Tramber Posté(e) le 7 janvier 2015 Posté(e) le 7 janvier 2015 Oh toi (j'aurais du me méfier) tu es toujours là pour manipuler des programmes depuis Vlisp ! B) Tu peux régler l'addrssbar mais peux-tu manipuler son contenu et le DOM (modèle objet) de la page affichée ? Cela m'étonnerait.Tu peux manipuler l'adresse demandée au moins ? Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Patrick_35 Posté(e) le 8 janvier 2015 Posté(e) le 8 janvier 2015 Salut Tu as les propriétés Busy, Container ou encore Document qui peuvent indiquer des choses.Je n'ai jamais eu le besoin d'aller chercher un contenu web, mais je sais des programmes le font et sur différents sites.Donc, oui c'est faisable, reste à chercher comment. Un petit tour au marais peut aussi aider. @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Patrick_35 Posté(e) le 8 janvier 2015 Posté(e) le 8 janvier 2015 Tu peux manipuler l'adresse demandée au moins ?Logiquement avec ceci Je pense que l'on peut aussi utiliser (setq http (vlax-create-object "MSXML2.XMLHTTP")) @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Tramber Posté(e) le 8 janvier 2015 Posté(e) le 8 janvier 2015 Pour ce qui est de l'adresse on boucle la boucle :1. comme dit au début, déjà générer la bonne adresse dans une string avec les POST façon php[c'est ce que je fais]2. mieux encore la manipuler grâce à Patrick (j'ai vu qu'on pouvait ajouter un array des POST en option)[est-ce si utile ?]...connais pas trop la version xml de la requête. En tous cas, on en apprend tous les jours. Comme d'hab. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
wookichu Posté(e) le 18 février 2015 Auteur Posté(e) le 18 février 2015 Houla, houla! Des réponses Merci pour le "UP" de SF.Designer... et merci pour ces pistes qui m'ont tout l'air d'être prometeuses. Je vais analyser tout ça et essayer de pondre un "trucmuch" qui me permet de faire ce que je voudrais... Je reviens vers vous si j'ai des problèmes... PS: comment ce fait-il que je n'ait pas eut d'alerte me disant que vous avez répondu au sujet?
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant