Aller au contenu

Messages recommandés

Posté(e)

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:

 

login

password

Département

Ville

Section

Parcelle

 

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.

  • 9 mois après...
Posté(e)

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

 

./__\.
(.°=°.)
Posté(e)

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

Posté(e)

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 Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

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

 

./__\.
(.°=°.)
Posté(e)

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 Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

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

 

./__\.
(.°=°.)
  • 1 mois après...
Posté(e)

Houla, houla!

Des réponses :rolleyes:

 

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?

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité