PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Manipulations sur un site web
Manipulations sur un site web
Iniciado por exkael, dez., 08 2004 1:20 PM - 9 respostas
Publicado em dezembro, 08 2004 - 1:20 PM
Bonjour tout le monde,

J'aimerai faire un programme qui se connecte a un site commercial, remplisse les champs pour m'identifier (je les ais), et qu'il clique sur 1 lien afin de pouvoir récupérer 2 chaines de caractere de la page (en fait je veux afficher dans mon programme l'historique de mes commandes)

Quelqu'un pourrait m'aider ? à commencer, sur quoi me renseigner... etc

Merci ^^
Publicado em dezembro, 08 2004 - 3:52 PM
"exkael" a écrit :

J'aimerai faire un programme qui se connecte a un site commercial,
remplisse les champs pour m'identifier (je les ais), et qu'il clique
sur 1 lien afin de pouvoir récupérer 2 chaines de caractere de la
page (en fait je veux afficher dans mon programme l'historique de
mes commandes)


Il faut que tu analyses le source de la page HTML du formulaire,
que tu notes le nom des champs <input name="champs1"> que
tu dois remplir, puis que tu regardes où envoyer le formulaire dans
la balise <form action="http://monlien/page.php">.
Muni de tous ces éléments, tu peux déjà tester das ton navigateur
si ta requête fonctionne :

http://monlien.page.php….....

Yapuka constituer la requête avec les bonnes valeurs, et à la
lancer avec HTTPRequête() dans ton programme WinDev

--
Jean-Michel CAMBOT metsdumanche chez baliciel.com
Baliciel HomePage : http://www.baliciel.com/
Publicado em dezembro, 08 2004 - 5:00 PM
merci de ton aide, malheuresuement c'est du asp, donc le passage de parametres ne marchent pas :(
Publicado em dezembro, 08 2004 - 6:04 PM
> merci de ton aide, malheuresuement c'est du asp, donc le passage de
parametres ne marchent pas :(

En ASP c'est le même principe non?

A moins que ce soit de l'ASP.net ?
Publicado em dezembro, 08 2004 - 6:16 PM
"exkael" a écrit :

merci de ton aide, malheuresuement c'est du asp, donc le
passage de parametres ne marchent pas :(


?? Je croyais que PHP, ASP, PERL, ... même combat !!
As-tu essayé ? Normalement, ça devrait marcher.

--
Jean-Michel CAMBOT metsdumanche chez baliciel.com
Baliciel HomePage : http://www.baliciel.com/
Publicado em dezembro, 08 2004 - 7:00 PM
voilà une page similaire : http://www.caisse-epargne.fr/ASP/modele1.asp

(je dois le faire sur plusieurs sites qui fonctionnent a peu pres pareil)

Sur ce site, je trouve bien les 2 champs mais pas la page qui est ouverte quand on clique sur le bouton_ok, du coup les param ne passent pas ...

au secours T_T
Publicado em dezembro, 08 2004 - 9:06 PM
"exkael" a écrit :

voilà une page similaire :
http://www.caisse-epargne.fr/ASP/modele1.asp
(je dois le faire sur plusieurs sites qui fonctionnent a
peu pres pareil) Sur ce site, je trouve bien les 2 champs
mais pas la page qui est ouverte quand on clique sur le
bouton_ok, du coup les param ne passent pas ...


Sur cette page bien tordue, on trouve par exemple
un formulaire avec les champs pour se connecter,
qui ne précise pas d'URL en cas de validation. Dans
ce cas, je pense que l'URL est celle de la page en cours !
Sinon, il y a un appel à : onsubmit="return MpBadVerif(this,' ')
qui doit indiquer une fonction JavaScript qui valide le code
saisi ... Cette fonction n'est pas directement dans le code.
Elle est probablement dans le script chargé par la ligne :
<script src="/cpp/000/fra/bjs/mp_bjs_041129150409.js"></script>

Mais bon, tu m'excuseras, je ne vais pas remonter tous les
méandres de ce site pour décortiquer son fonctionnement.
Je te laisse le soin de continuer :-)
Pas sûr que ça concerne encore beaucou Windev ...

--
Jean-Michel CAMBOT metsdumanche chez baliciel.com
Baliciel HomePage : http://www.baliciel.com/
Publicado em janeiro, 13 2005 - 12:27 PM
Tu peux tres facilement recuperer des infos passer dans l'URL ou dans un formulaire avec ASP :

pour les infos dans l'URL, du type http://racine_du_site/toto.asp…

dim id
id = request.querystring("id")

=> id = 2

pour formulaire :

<form method="post" action="page_reception_form.asp">
<input name="texte1" type="text" value="texte a recuperer">
<input type="submit" value="Envoyer">
</form>

puis dans page_reception_form.asp

dim text
text = request.form("texte1")

=> text = "texte a recuperer"
Publicado em agosto, 24 2005 - 1:56 AM
benoitgranier@tele2.fr
si tu as avancé appelles moi ça m interesse
Publicado em agosto, 24 2005 - 11:24 AM
Bonjour benoit

Ne coupes pas le fil ou alors crée une autre entrée en remettant le
contexte.
Jean-Daniel


benoit avait prétendu :
benoitgranier@tele2.fr
si tu as avancé appelles moi ça m interesse



--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net