Comment lancer un "exe" depuis un script

If you need help on how to use the program
Post Reply
nono.1
Posts: 4
Joined: 2002-07-28 17:17:59

Comment lancer un "exe" depuis un script

Post by nono.1 »

:) Bonjour à tous.
J'ai découvert cet excellent prog depuis quelques semaines et je trouve très bien l'idée de faire ses scripts pour la récupération automatique d'infos de film sur différents sites.(Pour mon cas je préfère avoir les infos en Fr !!! ).
;) ;)
En ce qui me concerne, je trouve meilleur le site CINEFIL :grinking: . Mais sur ce site, pour lancer une requete sur un titre de film, il faut utiliser la méthode POST (contrairement aux autres). Trop difficile à développer dans un script, j'ai un petit prog en delphi qui, après qu'on lui est fourni l'adresse Web et l'objet de la requete, nous donne la source texte de la page html qui serait alors affichée !! :wink:
Ma question : à partir d'un script, comment lancer cet "exe" en lui fournissant le titre du film et récupérer après coup la source texte de la page ??? :/
Merçi ! :)
antp
Site Admin
Posts: 9651
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Ce n'est pas prévu dans la version courante.
Mais la version 3.3.1 qui devrait être disponible dans quelques jours supporte (enfin, devrait supporter) les requêtes par la méthode POST.
J'ai essayé de faire un test avec Cinefil mais le site semble refuser les requêtes extérieures... Avec un autre programme tu as réussi à faire une requète et récupérer un vrai résultat ? Si oui tu peux me donner plus d'infos ? (normlement le POST est simple à faire il me semble)
Si je rajoute une méthode pour lancer un programme, je ne vois pas très bien comment récupérer facilement les résultats dudit programme :/
nono.1
Posts: 4
Joined: 2002-07-28 17:17:59

Post by nono.1 »

Le problème dans la méthode POST, c'est qu'il faut envoyer l'objet de la requête à un prog situé à un URL donné!
Après de longues heures, j'avais trouvé quelques billes pour écrire un prog qui fasse çà, jusqu'à ce que je tombe sur ce prog écrit en delphi (celui dont je parle).
J'ai mis cet exe dans ta BAL, pour que tu puisses l'essayer. Je vais t'envoyer aussi les sources à consulter avec un éditeur de texte quelconque.

A+ :)
antp
Site Admin
Posts: 9651
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Ok merci je vais voir ce que je peux faire ;)
antp
Site Admin
Posts: 9651
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

J'ai regardé ton code source, c'est un peu fort bas niveau... J'utilise les composants Indy (fournis avec Delphi 6), plus précisément le TIdHTTP, qui possède une méthode GET et une méthode POST.
Le problème n'est pas de faire la requète (ça je pense que ça doit aller, juste un appel de la méthode) mais plutôt de savoir pourquoi Cinefil.com me renvoie une page vide :??: Tu as réussi à avoir une réponse du site ? En mettant quoi exactement dans ton exemple de programme ?
Guest

Post by Guest »

J'avoue que je n'ai pas eu l'idée de poser la question à CineFil :??:
De +, je me rends compte maintenant qu'à chaque essais, la page renvoyée dit : "Aucun film ne correspond à votre demande". (Avais -je bu à l'époque ??? ; je dis à l'époque parce que çà fait presque 2 mois que je n'avais pas ré-essayé çà !) :/
antp
Site Admin
Posts: 9651
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Je ne te suis pas là :) Tu as ce message sur quel site quand tu fais une requète à partir de quel programme ?
nono.1
Posts: 4
Joined: 2002-07-28 17:17:59

Post by nono.1 »

à l'URL : http://cinefil1.cinefil.com/cinefil/MUL ... /multi.cgi
(ils ont 2 sites)

Comment se fait-il le pseudo "Guest" apparraisse à la place de nono.1 pour le dernier message que j'ai répondu ?? :hihi:
antp
Site Admin
Posts: 9651
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Pour l'URL aucune idée...
Pour le pseudo c'est probablement parce que tu n'étais pas loggué (mais ça je ne sais pas pourquoi :D)
Post Reply