1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

Problème envoi cookie Httprequete

Discussion dans 'Résolution problème & conseils' créé par Kill3rbko, Avr 4, 2018.

  1. Kill3rbko

    Kill3rbko Member

    Inscrit:
    Mar 8, 2018
    Messages:
    58
    J'aime reçus:
    21
    Bonjour à tous.

    Je suis confronté à des problèmes de cookies avec Httprequete.

    1°) Je souhaite effectuer plusieurs requêtes HTTP "fraiches" l'une à la suite de l'autre avec un rafraichissement des cookies (nouveau cookie à chaque requete) sans succès. Dès qu'une exécution de Httprequete est effectuée le cookie est mémorisé et toutes les requêtes ultérieures utilisent ce cookie.
    Httpcookiegère(faux) ,HTTPParamètre(httpParamètreDésactiveCache,1) n'y changent rien.
    Est ce normal ? quelqu'un peut il confirmer s'il a le même comportement?

    2°) Je n'arrive pas à envoyer des cookies avec Httprequete. ci dessous un exemple concret

    En voulant effectuer une connexion au site

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    , on obtient une page ou l'on doit cliquer pour vérification anti robot ("Click here to enter website"). En sniffant je remarque que le clic permet de rafraichir l'url avec un cookie
    Cookie: PipeGuard=2cf177551df0b23b63cd7855a0cbfe86

    Voici ma procédure :

    Code (Text):
    Httprequete("https://www.iptvthebest.net/client/","User Agent : Mozilla/5.0 (Windows NT 6.1; rv:50.0) Gecko/20100101 Firefox/50.0")
    Réponse Entête :
    Code (Text):
    HTTP/1.1 200 OK
    Server: PipeGuard
    Date: Wed, 04 Apr 2018 12:03:10 GMT
    Content-Type: text/html
    Connection: keep-alive
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Cache-Control: no-cache
    Strict-Transport-Security: max-age=15768000
    Content-Length: 923
    Réponse Source :
    Code (Text):
    <html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Iptvthebest.net - Human Verification</title></head><body style="background:white;"><br><br><br><br><center><img src="https://www.iptvthebest.net/wp-content/uploads/2016/12/favicon1.png" width="250"><br><br><br><br></center><center style="color:black;"><b>Please verify you are a human:</b><br>-----------------------<br><script type="text/javascript"> function setCookie() {document.cookie = "PipeGuard=2cf177551df0b23b63cd7855a0cbfe86; path=/"; location.href = "https://www.iptvthebest.net/client/clientarea.php"; } </script><button onclick="setCookie();" style=" border: none; background: #34495e; color: white; text-decoration: none; text-shadow: none; transition: 0.25s; background-color: #777; padding: 11px 19px; font-size: 17.5px; border-radius: 6px; cursor: pointer;">Click here to enter website</button></center></body></html>
    A ce stade j'effectue l'extraction du cookie depuis la source avec extraitchaine

    Code (Text):
    sValCookie=>2cf177551df0b23b63cd7855a0cbfe86
    J'essaie don d'envoyer le cookie avec la requete ci dessous :

    Code (Text):
    Httprequete("https://www.iptvthebest.net/client/clientarea.php","User Agent : Mozilla/5.0 (Windows NT 6.1; rv:50.0) Gecko/20100101 Firefox/50.0"),"Cookie: PipeGuard="+sValCookie+RC)
    Et voici la Réponse Entête :

    Code (Text):
    HTTP/1.1 200 OK
    Server: PipeGuard
    Date: Wed, 04 Apr 2018 12:03:12 GMT
    Content-Type: text/html
    Connection: keep-alive
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Cache-Control: no-cache
    Strict-Transport-Security: max-age=15768000
    Content-Length: 923
    Et la réponse Source :
    Code (Text):
    <html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Iptvthebest.net - Human Verification</title></head><body style="background:white;"><br><br><br><br><center><img src="https://www.iptvthebest.net/wp-content/uploads/2016/12/favicon1.png" width="250"><br><br><br><br></center><center style="color:black;"><b>Please verify you are a human:</b><br>-----------------------<br><script type="text/javascript"> function setCookie() {document.cookie = "PipeGuard=2cf177551df0b23b63cd7855a0cbfe86; path=/"; location.href = "https://www.iptvthebest.net/client/clientarea.php"; } </script><button onclick="setCookie();" style=" border: none; background: #34495e; color: white; text-decoration: none; text-shadow: none; transition: 0.25s; background-color: #777; padding: 11px 19px; font-size: 17.5px; border-radius: 6px; cursor: pointer;">Click here to enter website</button></center></body></html>
    Et l'on voit bien que le cookie n'est pas passé car j'ai de nouveau :
    Please verify you are a human

    Par avance, Merci au masta de Httprequete pour l'aide dont j'ai besoin.
     
    Tags:
  2. Kill3rbko

    Kill3rbko Member

    Inscrit:
    Mar 8, 2018
    Messages:
    58
    J'aime reçus:
    21
    WD cookie à l'aide ! :)
     
  3. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,947
    J'aime reçus:
    1,569
    si tu es en WD tu mettre en place un ActiveX ie et simuler en dom ou JavaScript le clic
     
  4. Kill3rbko

    Kill3rbko Member

    Inscrit:
    Mar 8, 2018
    Messages:
    58
    J'aime reçus:
    21
    salut popoy et merci pour l'intérêt.

    Je suis bien en WD mais malheureusement l'activeX ne m'arrange pas pour les raisons suivantes :
    - Trop de problème avec IE, popop etc...
    - multithreading pratiquement impossible avec l'objet automation.(Après login j'effectue de mutliples Httprequete sur le site)

    Merci...
     
  5. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,947
    J'aime reçus:
    1,569
    si tu as la 23 il y a quand même executejs
    de plus tu n'avais pas signalé que tu avais essayé l'activx et le login
     
    Kill3rbko apprécie ceci.
  6. Kill3rbko

    Kill3rbko Member

    Inscrit:
    Mar 8, 2018
    Messages:
    58
    J'aime reçus:
    21
    oui désolé popoy pour la non précision de mon explication.
    De plus, je suis bloqué à la 20
    Tu penses que c'est un souci de js qui empêche l'envoi du cookie?
     
  7. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,947
    J'aime reçus:
    1,569
    désolé mais je suis maintenant en dehors de mes compétence
    le dom est d'après moi la seule réponse qui m'est venu a la lecture du sujet
    je sais qu'il faut parfois modifier la base de registre pour indiquer la dernière version de ie
     
  8. Kill3rbko

    Kill3rbko Member

    Inscrit:
    Mar 8, 2018
    Messages:
    58
    J'aime reçus:
    21
    Salut les amis.
    Pouvez m'aiguiller sur une alternative à httprequete dans windev ?
    Merci d'avance
     

Partager cette page

Chargement...