HttpQuery sur un site web ?!?

Capteurs et actionneurs HTTP

HttpQuery sur un site web ?!?

Messagepar Mienad » 29 Nov 2018 15:52

Bonjour à tous,

Je me permet de vous solliciter pour un petit projet que j'aimerais mettre en place sur ma box eedomus +.
En effet j'aimerais me connecter sur un site web en https pour récupérer des valeurs de certaines requête.
Pour en faire des capteurs et des actionneurs http :D
Tout ca je sais le faire avec la commande classique curl sur un unix... par contre je touche pas une bille ( Pour l'instant :-) ) en php.
J'aurais donc besoin d'un exemple de script qui fait sensiblement la même chose afin de l'adapter à mon besoin. (Bien sur il n'y aucune api de disponible je suis donc bloqué en httpQuery si j'ai bien compris.)
Donc si une âme charitable stocke ce genre de script dans le fin fond de son hdd ca me dépannerais beaucoup !

Merci d'avance à tous
Mienad
 
Messages : 5
Inscription : 29 Nov 2018

Re: HttpQuery sur un site web ?!?

Messagepar Havok » 29 Nov 2018 16:24

Je ne comprends pas bien ta question.
la fonction httpQuery de l'eedomus devrait répondre a ta demande non ?
https://doc.eedomus.com/view/Scripts#Fo ... A9cifiques
Havok
 
Messages : 702
Inscription : 06 Fév 2015

Re: HttpQuery sur un site web ?!?

Messagepar Mienad » 29 Nov 2018 16:48

Merci pour ton retour j'essaie de m'expliquer un peu plus.

J'aimerais ne pas partir de zéro sur la création du script php car je n'y connais pas grand chose que je vais poser dans l'eedomus.

Pour expliquer ma démarche voici les grandes étapes que j'ai identifiées.

1- Analyse du fonctionnement du site web cible.
J'ai donc déterminé les quelques requêtes https nécessaires à l'obtention de mes informations. via Curl sous unix

2-Création de un ou plusieurs script php qui exécute et récupère les informations sur le site web cible.

3-Création de 1 capteur http pour les commandes GET HTTP et 2 actionneurs pour les commandes POST HTTP

Pour le moment j'ai du mal à avancer sur la seconde étape, du coup je cherche un script qui via httpquery se connecte à un site web et passe des post et des get.
Mienad
 
Messages : 5
Inscription : 29 Nov 2018

Re: HttpQuery sur un site web ?!?

Messagepar Mienad » 03 Déc 2018 13:54

Personne de disponible pour me fournir un petit script php eedomus ??? Pour que je puisse faire une adaptation à mon besoin ? :?
Mienad
 
Messages : 5
Inscription : 29 Nov 2018

Re: HttpQuery sur un site web ?!?

Messagepar eedomusbox » 04 Déc 2018 17:45

Il y en eu dans l'aide Eedomus. A la page script
eedomusbox
 
Messages : 894
Inscription : 12 Sep 2014
Localisation : 69

Re: HttpQuery sur un site web ?!?

Messagepar Mienad » 05 Déc 2018 15:36

Merci pour ce retour,

Malgré l'analyse de tous les samples scripts, je n'ai pas trouvé les options HttpQuery ou une autre commande pour remplacer ma commande Curl ci dessous :

curl -vk -A "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0" https://monsiteweb.fr/fr/login/FR --user Username:Password

Je ne trouve pas d'exemple de gestion des authentifications via user et password.
Mienad
 
Messages : 5
Inscription : 29 Nov 2018

Re: HttpQuery sur un site web ?!?

Messagepar Havok » 05 Déc 2018 17:29

Deja si ca peut t’aider voila comment transformer tes requestes curl en php : https://incarnate.github.io/curl-to-php/

Par exemple pour
Code : Tout sélectionner
curl -vk -A "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0" https://monsiteweb.fr/fr/login/FR --user Username:Password


Ca donne

Code : Tout sélectionner
// Generated by curl-to-PHP: http://incarnate.github.io/curl-to-php/
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://monsiteweb.fr/fr/login/FR");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");

curl_setopt($ch, CURLOPT_USERPWD, "Username" . ":" . "Password");

$result = curl_exec($ch);
if (curl_errno($ch)) {
    echo 'Error:' . curl_error($ch);
}
curl_close ($ch);


Pour la eedomus tu trouveras des exmples ici : https://github.com/aussitot/eedomus_hea ... pilote.php
Dernière édition par Havok le 05 Déc 2018 20:45, édité 1 fois.
Havok
 
Messages : 702
Inscription : 06 Fév 2015

Re: HttpQuery sur un site web ?!?

Messagepar Mienad » 05 Déc 2018 17:59

Merci Havok c'est exactement ce que je cherchais. :D
Cela va me permettre de largement m'en inspirer ! Merci encore
Mienad
 
Messages : 5
Inscription : 29 Nov 2018


Retour vers Requêtes HTTP

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 32 invité(s)