IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

HTTPRequête sur candytrades.com [WD18]


Sujet :

WinDev

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 411
    Points : 434
    Points
    434
    Par défaut HTTPRequête sur candytrades.com
    Salut à tous
    Je me suis un peu mélangé dans mes post.Je les clos donc et rouvre celui-ci pour que vous puissiez m'aider sur ce qui me manque.
    Merci d'avance

    j'essaye de récupérer une page web : http://www.candytrades.com/tracking-center
    La page qu je récupère est une page pour mobile

    pour info la requète depuis chrome analysée avec Fiddler2 :

    GET /tracking-center HTTP/1.1
    Host: www.candytrades.com
    Connection: keep-alive
    Cache-Control: max-age=0
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36
    Accept-Encoding: gzip, deflate, sdch
    Accept-Language: fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4
    Cookie: __zlcprivacy=1; SESS1809e181e49e4f2c435df023ce5b8665=TazCS3asSf6bW0bqx1M35crhOSg7iAZXPodGmkvrlpk; 720planBAK=R3744887562; has_js=1; 720plan=R3438262139; __zlcmid=TKeRE1x1kBVuED
    If-None-Match: "1427988720"
    If-Modified-Since: Thu, 02 Apr 2015 15:32:00 GMT

    dois-je passer des paramètres supplémentaires ?
    PS : password est le mot de passe

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    sPostData = "Login=zartan2&Password=password&RememberMe=true"
    SI PAS HTTPRequête("http://www.candytrades.com","Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0","",URLEncode(sPostData)) ALORS
    //ecrire alterte sms
    	RETOUR
    FIN
    ResAppel=HTTPRequête("http://www.candytrades.com/tracking-center")
    Source = HTTPDonneRésultat()

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 411
    Points : 434
    Points
    434
    Par défaut
    personne ne m'aime ?

  3. #3
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Citation Envoyé par alaclef Voir le message
    personne ne m'aime ?
    Je pense plutôt que personne n'a compris ton besoin :
    - Tu dis que tu veux récupérer une page web. Ok
    - Faut-il des paramètres supplémentaires ? Peut être.

    Tu ne nous dis pas ce qui fonctionne, ce qui ne fonctionne pas et surtout ce que tu veux faire...

    Nous ne pouvons t'aider que si tu nous expliques...
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  4. #4
    Membre éprouvé
    Inscrit en
    Avril 2008
    Messages
    1 129
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 1 129
    Points : 1 283
    Points
    1 283
    Par défaut
    Salut,

    Tous les postdata ne sont pas pareils ! (cela aurait été vraiment cool )

    Je te conseille l'extension httpfox de firefox pour observer les messages envoyés par le navigateur :

    Tu aurais trouvé que pour se connecter il faut une requête de type POST sur l'url : http://www.candytrades.com/node/1?destination=node/1

    et voici une capture du post data :



    On remarque une variable form_build_id

    Cela nous oblige donc à faire une première requête sur le site pour parser cette valeur.

    Donc en récap :

    1°) Première requête http
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    httprequete("http://www.candytrades.com/",sAgent)
    2°) Récupération de la source et extraction de la valeur de form_build_id que nous sauvegarderons dans la chaine "sform_build_id"
    3°) d’où notre postdata
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sPostData = "name=zartan2&pass=password&form_build_id=sform_build_id&form_id=user_login_block&op=Log+in"
    et notre seconde requête http
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    httprequete("http://www.candytrades.com/node/1?destination=node/1",sAgent,"",urlencode(sPostData))
    4°) En récupérant la source de la seconde requête on vérifie si elle contient la chaine logout"> pour être sûr que la connexion a réussi
    Dans le cas positif on effectue la dernière requête de la page désirée
    5°)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    httprequete("http://www.candytrades.com/tracking-center",sAgent)
    Testé et fonctionnel!

    Bon courage.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 411
    Points : 434
    Points
    434
    Par défaut
    @frenchsting : Tu vois, il y en a qui ont compris

    @zouzoukha : houa! merci beaucoup, je ne pensais pas que c'était si compliqué. Pour analyser le trafic j'utilise Fiddler2, mais ce n'st pas simple non plus (pour moi ).
    Je test çà ....

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 411
    Points : 434
    Points
    434
    Par défaut
    encore un petit pb
    la première requête est ok
    pour la deuxiéme,j'ai remplacé sform-build-id par sa valeur récupérée, dois remplacer user_login_block par mon login dans sPostData?
    Pour info le HTTPDonneRésultat est vide

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    sAgent est une chaîne = "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0"
    PageHtml est une chaîne
    sPostData est chaîne
    sform_build_id est une chaîne
    Pos1,Pos2,Pos3 est un entier
     
    HTTPRequête("http://www.candytrades.com/",sAgent)
    //2°) Récupération de la source et extraction de la valeur de form_build_id que nous sauvegarderons dans la chaine "sform_build_id"
    //3°) d’où notre postdata
    PageHtml=HTTPDonneRésultat()
    Pos1=Position(PageHtml,"form_build_id")
    Pos2=Position(PageHtml,"=",Pos1)
    Pos3=Position(PageHtml,"/",Pos2)
    sform_build_id=Milieu(PageHtml,Pos2+2,(Pos3 -2)-(Pos2+2))
    sPostData = "name=zartan2&pass=password&form_build_id="+sform_build_id+"&form_id=user_login_block&op=Log+in"
    //et notre seconde requête http
    //4°) En récupérant la source de la seconde requête on vérifie si elle contient la chaine logout"> pour être sûr que la connexion a réussi
    HTTPRequête("http://www.candytrades.com/node/1?destination=node/1",sAgent,"",URLEncode(sPostData))
    PageHtml=HTTPDonneRésultat(httpRésultat)
     
    //Dans le cas positif on effectue la dernière requête de la page désirée
    //5°)
    HTTPRequête("http://www.candytrades.com/tracking-center",sAgent)

  7. #7
    Membre éprouvé
    Inscrit en
    Avril 2008
    Messages
    1 129
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 1 129
    Points : 1 283
    Points
    1 283
    Par défaut
    La seule variable dans le postdata est sform_build_id

    As tu une erreur?

    Cela ne fonctionne pas?

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 411
    Points : 434
    Points
    434
    Par défaut
    j'ai modifié mon code pour tester l'erreur : pas d'erreur par contre PageHTML =""
    j'ai bien fait de passer la valeur de sform_build_id et non pas 'en dur' comme l'exemple que tu m'as donné ?

  9. #9
    Membre éprouvé
    Inscrit en
    Avril 2008
    Messages
    1 129
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 1 129
    Points : 1 283
    Points
    1 283
    Par défaut
    Salut!

    Il te faut tracer ton code pour voir.
    Prendre pour habitude de tracer le code ainsi que les retours de fonctions pour faciliter.

    Tu aurais remarqué pourquoi le code source est vide!

    Dans le header tu as un Location:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    HTTP/1.1 302 Moved Temporarily
    Set-Cookie: 720plan=R3438364505; path=/; expires=Fri, 10-Apr-2015 16:10:43 GMT
    Date: Fri, 10 Apr 2015 14:55:32 GMT
    Server: Apache
    X-Powered-By: PHP/5.3.29
    X-Drupal-Cache: MISS
    Expires: Tue, 01 Jan 1971 02:00:00 GMT
    Cache-Control: no-store, no-cache, must-revalidate, max-age=0
    ETag: "1428677733"
    Content-Language: en
    Set-Cookie: SESS1809e181e49e4f2c435df023ce5b8665=SZydXtk-zkC3IJPnsMssCtNFN9IgK8JEaH5rNPTBbHc; expires=Sun, 03-May-2015 18:28:54 GMT; path=/; domain=.candytrades.com; HttpOnly
    Set-Cookie: SESS1809e181e49e4f2c435df023ce5b8665=X0R-vJyGC7ZqaZsizn6GZUlDK1lBDm2NIoYWQZjkV9k; expires=Sun, 03-May-2015 18:28:53 GMT; path=/; domain=.candytrades.com; httponly
    Last-Modified: Fri, 10 Apr 2015 14:55:33 GMT
    Location: http://www.candytrades.com/node/1
    Vary: Accept-Encoding
    Content-Length: 0
    Connection: close
    Content-Type: text/html; charset=utf-8
    Pragma: no-cache
    Cela entraine une source vide, donc tu dois rediriger vers : http://www.candytrades.com/node/1

    Donc test si dans le header existe : Location: http://www.candytrades.com/node/1
    et faire un httprequete(http://www.candytrades.com/node/1)

    A la clef voici la trace que j'ai avec même la capture du nombre de crédit : Trace

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 411
    Points : 434
    Points
    434
    Par défaut
    je te remercie de ta patience,mais je n'y arrive pas
    qu'entends-tu par "Cela entraine une source vide, donc tu dois rediriger vers : http://www.candytrades.com/node/1"
    j'ai éffectué la requête que tu donnes, mais le résultat est toujours ""
    Désolé d'être un si mauvais élève

  11. #11
    Membre éprouvé
    Inscrit en
    Avril 2008
    Messages
    1 129
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 1 129
    Points : 1 283
    Points
    1 283
    Par défaut
    Salut

    Pour chacune des requêtes Http fais un trace du header et de la source

    httprequete("monsite.com"......)
    sheader = httpdonneresultat(httpentete)
    ssource = httpdonneresultat(httpRésultat)

    Et la tu comprendras...

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 411
    Points : 434
    Points
    434
    Par défaut
    t'es dur comme prof
    OK, j'essaie de piger ...

  13. #13
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 411
    Points : 434
    Points
    434
    Par défaut
    Bon, je dois être con, je n'y comprend rien
    si tu pouvais m'aider avec moins d'énigmes se serait
    sinon merci de ton aide ...

  14. #14
    Membre éprouvé
    Inscrit en
    Avril 2008
    Messages
    1 129
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 1 129
    Points : 1 283
    Points
    1 283
    Par défaut
    Salut!
    Non té pas con,
    paresseux peut-être?

    Montre déjà les trace que tu obtiens...

  15. #15
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 411
    Points : 434
    Points
    434
    Par défaut
    Désolé mais je vais moins vite que toi.
    je récapitule la séquence:

    httprequete("http://www.candytrades.com/",sAgent)
    sPostData = "name=zartan2&pass=password&form_build_id="+sform_build_id+"&form_id=user_login_block&op=Log+in"
    httprequete("http://www.candytrades.com/node/1?destination=node/1",sAgent,"",urlencode(sPostData))
    si source contient "location" HTTPRequête("http://www.candytrades.com/node/1",sAgent,"",urlencode(sPostData))
    httprequete("http://www.candytrades.com/tracking-center",sAgent)

    ???
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    SI HTTPRequête("http://www.candytrades.com/",sAgent) ALORS
    	Entête=HTTPDonneRésultat(httpEntête)
    	PageHtml=HTTPDonneRésultat(httpRésultat)
    SINON
    	Erreur(ErreurInfo(errMessage))
    FIN
    Pos1=Position(PageHtml,"form_build_id")
    Pos2=Position(PageHtml,"=",Pos1)
    Pos3=Position(PageHtml,"/",Pos2)
    sform_build_id=Milieu(PageHtml,Pos2+2,(Pos3 -2)-(Pos2+2))
    sPostData = "name=zartan2&pass=password&form_build_id="+sform_build_id+"&form_id=user_login_block&op=Log+in"
    SI HTTPRequête("http://www.candytrades.com/node/1?destination=node/1",sAgent,"",URLEncode(sPostData)) ALORS
    	Entête=HTTPDonneRésultat(httpEntête)
    	PageHtml=HTTPDonneRésultat(httpRésultat)
    SINON
    	Erreur(ErreurInfo(errMessage))
    FIN
    SI HTTPRequête("http://www.candytrades.com/node/1",sAgent,"",URLEncode(sPostData)) ALORS
    	Entête=HTTPDonneRésultat(httpEntête)
    	PageHtml=HTTPDonneRésultat(httpRésultat)
    SINON
    	Erreur(ErreurInfo(errMessage))
    FIN
    SI HTTPRequête("http://www.candytrades.com/tracking-center") ALORS
    	Entête=HTTPDonneRésultat(httpEntête)
    	PageHtml=HTTPDonneRésultat(httpRésultat)
    SINON
    	Erreur(ErreurInfo(errMessage))
    FIN
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    269
    270
    271
    272
    273
    274
    275
    276
    277
    278
    279
    280
    281
    282
    283
    284
    285
    286
    287
    288
    289
    290
    291
    292
    293
    294
    295
    296
    297
    298
    299
    300
    301
    302
    303
    304
    305
    306
    307
    308
    309
    310
    311
    312
    313
    314
    315
    316
    317
    318
    319
    320
    321
    322
    323
    324
    325
    326
    327
    328
    329
    330
    331
    332
    333
    334
    335
    336
    337
    338
    339
    340
    341
    342
    343
    344
    345
    346
    347
    348
    349
    350
    351
    352
    353
    354
    355
    356
    357
    358
    359
    360
    361
    362
    363
    364
    365
    366
    367
    368
    369
    370
    371
    372
    373
    374
    375
    376
    377
    378
    379
    Entete requête 1
    ___________________________________________________________________________________________________________________________________________________________
    HTTP/1.1 200 OK
    Set-Cookie: 720planBAK=R3744887562; path=/; expires=Mon, 13-Apr-2015 10:18:46 GMT
    Date: Mon, 13 Apr 2015 09:04:19 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Set-Cookie: 720plan=R3438368861; path=/; expires=Mon, 13-Apr-2015 10:20:48 GMT
    Server: Apache
    X-Powered-By: PHP/5.3.29
    X-Drupal-Cache: HIT
    Etag: "1428914724-0"
    Content-Language: en
    Link: </node/1>; rel="shortlink",</node/1>; rel="canonical"
    X-Generator: Drupal 7 (http://drupal.org)
    Cache-Control: public, max-age=0
    Expires: Sun, 19 Nov 1978 05:00:00 GMT
    Vary: Cookie,Accept-Encoding
    Last-Modified: Mon, 13 Apr 2015 08:45:24 GMT
    <><0>
    _________________________________________________________________________________________________________________________________________________________
     
    ___________________________________________________________________________________________________________________________________________________________
    Source Requête 1
    ___________________________________________________________________________________________________________________________________________________________
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" version="XHTML+RDFa 1.0" dir="ltr"
     
      xmlns:content="http://purl.org/rss/1.0/modules/content/"
      xmlns:dc="http://purl.org/dc/terms/"
      xmlns:foaf="http://xmlns.com/foaf/0.1/"
      xmlns:og="http://ogp.me/ns#"
      xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
      xmlns:sioc="http://rdfs.org/sioc/ns#"
      xmlns:sioct="http://rdfs.org/sioc/types#"
      xmlns:skos="http://www.w3.org/2004/02/skos/core#"
      xmlns:xsd="http://www.w3.org/2001/XMLSchema#">
     
    <head profile="http://www.w3.org/1999/xhtml/vocab">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="shortcut icon" href="http://www.candytrades.com/sites/candytrades.localhost/files/favicon-ct_0.ico" type="image/vnd.microsoft.icon" />
    <link rel="shortlink" href="/node/1" />
    <link rel="canonical" href="/node/1" />
    <meta name="Generator" content="Drupal 7 (http://drupal.org)" />
      <title>Home | Candy Trades</title>
      <style type="text/css" media="all">
    @import url("http://www.candytrades.com/modules/system/system.base.css?nm2vae");
    @import url("http://www.candytrades.com/modules/system/system.menus.css?nm2vae");
    @import url("http://www.candytrades.com/modules/system/system.messages.css?nm2vae");
    @import url("http://www.candytrades.com/modules/system/system.theme.css?nm2vae");
    </style>
    <style type="text/css" media="all">
    @import url("http://www.candytrades.com/sites/all/modules/simplenews/simplenews.css?nm2vae");
    @import url("http://www.candytrades.com/modules/aggregator/aggregator.css?nm2vae");
    @import url("http://www.candytrades.com/modules/comment/comment.css?nm2vae");
    @import url("http://www.candytrades.com/sites/all/modules/date/date_api/date.css?nm2vae");
    @import url("http://www.candytrades.com/sites/all/modules/date/date_popup/themes/datepicker.1.7.css?nm2vae");
    @import url("http://www.candytrades.com/modules/field/theme/field.css?nm2vae");
    @import url("http://www.candytrades.com/modules/node/node.css?nm2vae");
    @import url("http://www.candytrades.com/sites/all/modules/ubercart/uc_order/uc_order.css?nm2vae");
    @import url("http://www.candytrades.com/sites/all/modules/ubercart/uc_product/uc_product.css?nm2vae");
    @import url("http://www.candytrades.com/sites/all/modules/ubercart/uc_store/uc_store.css?nm2vae");
    @import url("http://www.candytrades.com/modules/user/user.css?nm2vae");
    @import url("http://www.candytrades.com/sites/all/modules/views/css/views.css?nm2vae");
    @import url("http://www.candytrades.com/sites/all/modules/ckeditor/css/ckeditor.css?nm2vae");
    </style>
    <style type="text/css" media="all">
    @import url("http://www.candytrades.com/sites/all/modules/ctools/css/ctools.css?nm2vae");
    @import url("http://www.candytrades.com/modules/locale/locale.css?nm2vae");
    </style>
    <style type="text/css" media="screen">
    @import url("http://www.candytrades.com/sites/all/themes/candy10/style.css?nm2vae");
    @import url("http://www.candytrades.com/sites/all/themes/candy10/feed.css?nm2vae");
    </style>
    <style type="text/css" media="all">
    @import url("http://www.candytrades.com/sites/all/themes/candy10/style.responsive.css?nm2vae");
    </style>
    <style type="text/css" media="all">
    @import url("http://www.candytrades.com/sites/all/themes/candy10/style-suppl.css?nm2vae");
    </style>
      <script type="text/javascript" src="http://www.candytrades.com/sites/candytrades.localhost/files/js/js_xAPl0qIk9eowy_iS9tNkCWXLUVoat94SQT48UBCFkyQ.js"></script>
    <script type="text/javascript" src="http://www.candytrades.com/sites/candytrades.localhost/files/js/js_R9UbiVw2xuTUI0GZoaqMDOdX0lrZtgX-ono8RVOUEVc.js"></script>
    <script type="text/javascript" src="http://localhost:8080/socket.io/socket.io.js"></script>
    <script type="text/javascript" src="http://www.candytrades.com/sites/candytrades.localhost/files/js/js_Grnn1k7nQmqZptH8Iy5Txdq8AH_tTRWUauW-iJukP54.js"></script>
    <script type="text/javascript" src="http://www.candytrades.com/sites/candytrades.localhost/files/js/js_yn35eqpCGyDF1ncqc0YAwpvdypZeYjqgHYVM56hRBx8.js"></script>
    <script type="text/javascript">
    <!--//--><![CDATA[//><!--
    jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"candy10","theme_token":"g0jYzOtIgbjGAeyu5aviI66HbyZS5vlNnypExbAwkEo","js":{"0":1,"misc\/jquery.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/admin_menu\/admin_devel\/admin_devel.js":1,"http:\/\/localhost:8080\/socket.io\/socket.io.js":1,"sites\/all\/modules\/nodejs\/nodejs.js":1,"sites\/all\/modules\/prevent_js_alerts\/prevent_js_alerts.js":1,"sites\/all\/themes\/candy10\/script.js":1,"sites\/all\/themes\/candy10\/script.responsive.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"sites\/all\/modules\/simplenews\/simplenews.css":1,"modules\/aggregator\/aggregator.css":1,"modules\/comment\/comment.css":1,"sites\/all\/modules\/date\/date_api\/date.css":1,"sites\/all\/modules\/date\/date_popup\/themes\/datepicker.1.7.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"sites\/all\/modules\/ubercart\/uc_order\/uc_order.css":1,"sites\/all\/modules\/ubercart\/uc_product\/uc_product.css":1,"sites\/all\/modules\/ubercart\/uc_store\/uc_store.css":1,"modules\/user\/user.css":1,"sites\/all\/modules\/views\/css\/views.css":1,"sites\/all\/modules\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/ctools\/css\/ctools.css":1,"modules\/locale\/locale.css":1,"sites\/all\/themes\/candy10\/style.css":1,"sites\/all\/themes\/candy10\/feed.css":1,"sites\/all\/themes\/candy10\/style.responsive.css":1,"sites\/all\/themes\/candy10\/style-suppl.css":1}},"nodejs":{"nodejs":{"scheme":"http","secure":0,"host":"localhost","port":"8080"},"client":{"scheme":"http","secure":0,"host":"localhost","port":"8080"},"resource":"\/socket.io","authToken":"1e450b52f8aa030ed0ee6395e3a2b063","websocketSwfLocation":"\/sites\/all\/modules\/nodejs\/socket_io\/socket.io\/support\/socket.io-client\/lib\/vendor\/web-socket-js\/WebSocketMain.swf","log_http_errors":true},"prevent_js_alerts":{"module_path":"sites\/all\/modules\/prevent_js_alerts"}});
    //--><!]]>
    </script>
      <!-- Created by Artisteer v4.0.0.58475 -->
     
    <meta name="viewport" content="initial-scale = 1.0, maximum-scale = 1.0, user-scalable = no, width = device-width">
    <meta name="google-site-verification" content="2jHdfsCDi7WWpaL40loS4ZPgrtRU8_21pVRCcRGyp8g" />
    <!--[if lt IE 9]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
     
    <!--[if lte IE 7]><link rel="stylesheet" href="/sites/all/themes/candy10/style.ie7.css" media="screen" /><![endif]-->
     
     
    </head>
    <body class="html front not-logged-in no-sidebars page-node page-node- page-node-1 node-type-page i18n-en" >
     
    <div id="art-main">
    <header class="art-header clearfix">  <div class="region region-art-header">
        <div class="block block-block" id="block-block-2">
     
                    <p><a href="/node/1?language=fr"><img alt="" src="/sites/candytrades.localhost/files/fr.png" style="width: 24px; height: 24px;" /></a>Â* |Â* <a href="/content/home?language=en"><img alt="" src="/sites/candytrades.localhost/files/en.png" style="width: 24px; height: 24px;" /></a></p>
     
     
     
    </div>
     
      </div>
     
     
        <div class="art-shapes">
     
     
                </div>
     
     
     
    </header>
    <div class="feed">
      <div class="region region-banner7">
        <div class="block block-block" id="block-block-14">
    <div class="content">
    <p><marquee behavior="scroll" bgcolor="#1ac6ff" class="Scroller" direction="left" height="35" onmouseout="this.start()" onmouseover="this.stop()" scrollamount="2" scrolldelay="0" style="height: 35px; width: 100%; background-color: rgb(26, 198, 255);" width="100%"><font face="Arial, Helvetica, sans-serif" size="3"><strong> <font color="#565656" size="4" style="position:relative; top:5px;"><em>Nos Performances 2015</em></font></strong> <font color="#000000" style="position:relative; top:5px;">Â*Â*Â* <strong> <font color="#FFFFFF"> <em>Candy Trades:</em></font> Â*Â*79Â*Â*Â*Â*Â*Â*Â*Â*Â* <font color="#FFFFFF"> <em>Target Pts:</em></font>Â*Â*678Â*Â*Â*Â*Â*Â*Â*Â*Â* <font color="#FFFFFF"> <em>Target Pips:</em></font>Â*Â*325Â*Â*Â*Â*Â*Â*Â*Â*Â* <font color="#FFFFFF"> <em>Target Ticks:</em></font>Â*Â*4.05Â*Â*Â*Â*Â*Â*Â*Â*Â* <font color="#FFFFFF"><em>Day:</em></font>Â*Â*53Â*Â*Â*Â*Â*Â*Â*Â*Â* <font color="#FFFFFF"><em>overnight:</em></font>Â*Â*18Â*Â*Â*Â*Â*Â*Â*Â*Â* <font color="#FFFFFF"><em>Day +3: </em></font>Â*Â*6Â*Â*Â*Â*Â*Â*Â*Â*Â* <font color="#FFFFFF"><em>Day +15:</em></font>Â*Â*1Â*Â*Â*Â*Â*Â*Â*Â*Â* <font color="#FFFFFF"><em>Day +30:</em></font>Â*Â*0Â*Â*Â*Â*Â*Â*Â*Â*Â* <font color="#FFFFFF"><em>After 30 days:</em></font>Â*Â*1Â*Â*Â*Â*Â*Â*Â*Â*Â* <font color="#FFFFFF"><em>Open:</em></font>Â*Â*4Â*Â*Â*Â*Â*Â*Â*Â*Â* </strong> </font></font> </marquee></p>
    </div>
    </div>
      </div>
    </div>
    <div class="art-sheet clearfix">
    <nav class="art-nav clearfix">
     
        <ul class="art-hmenu"><li class="first leaf active"><a href="/" title="" class="active">Home</a></li>
    <li class="leaf"><a href="/content/buy-trades" title="">Candy live</a></li>
    <li class="leaf"><a href="/user/register" title="">Working orders</a></li>
    <li class="expanded"><a href="/user/register" title="">Candy trades</a><ul><li class="first leaf"><a href="/user/register" title="">Tracking center</a></li>
    <li class="leaf"><a href="/user/register" title="">Open position</a></li>
    <li class="last leaf"><a href="/user/register" title="">Trades closed</a></li>
    </ul></li>
    <li class="expanded"><a href="/Candy_report" title="">Candy report</a><ul><li class="first leaf"><a href="/Candy%20board%202015" title="">Candy board 2015</a></li>
    <li class="leaf"><a href="/Candy_report" title="">Candy board 2014</a></li>
    <li class="leaf"><a href="/node/3739" title="">Candy board 2013</a></li>
    <li class="leaf"><a href="/node/3740" title="">Candy board 2012</a></li>
    <li class="leaf"><a href="/node/3741" title="">Candy board 2011</a></li>
    <li class="leaf"><a href="/node/3742" title="">Candy board 2010</a></li>
    <li class="last leaf"><a href="/Candy_monthly_report" title="">Candy monthly report</a></li>
    </ul></li>
    <li class="leaf"><a href="/content/buy-trades" title="">Buy trades</a></li>
    <li class="expanded"><a href="http://www.candytrades.com/content/home" title="">Candy Menu</a><ul><li class="first leaf"><a href="http://www.candytrades.com/node/129" title="">Candy Advice</a></li>
    <li class="leaf"><a href="http://www.candytrades.com/node/14" title="">Candy Board</a></li>
    <li class="leaf"><a href="http://www.candytrades.com/node/73" title="">Candy Concept</a></li>
    <li class="leaf"><a href="http://www.candytrades.com/node/15" title="">Candy Device</a></li>
    <li class="leaf"><a href="http://www.candytrades.com/node/16" title="">Candy FAQ</a></li>
    <li class="leaf"><a href="http://www.candytrades.com/content/about" title="">Candy Show</a></li>
    <li class="leaf"><a href="http://candytrades.com/Tableau-Valeur" title="">Candy Tuto</a></li>
    <li class="last leaf"><a href="http://www.candytrades.com/node/61" title="">How it works ?</a></li>
    </ul></li>
    <li class="leaf"><a href="/contact" title="">Contact</a></li>
    <li class="last leaf"><a href="/user/register" title="">Inscription</a></li>
    </ul>
    </nav>
    <div class="art-layout-wrapper clearfix">
                    <div class="art-content-layout">
                        <div class="art-content-layout-row">
                            <div class="art-layout-cell art-sidebar1 clearfix">  <div class="region region-vnavigation-left">
        <div class="block block-block" id="block-block-9"><div class="art-vmenublock clearfix">
     
            <div class="art-vmenublockcontent"><table align="center" cellpadding="1" cellspacing="1" style="width: 100%;">
    	<tbody>
    		<tr>
    			<td style="text-align: center; background: rgba(249, 250, 251, 0.9);">
     
    <a href="http://time.is/New_York" id="time_is_link" style="font-size:20px;color:#1ac6ff" target="_blank">New York time </a>
    <br>
    <b><span id="New_York_z161" style="font-size:40px;color:#1ac6ff"></span></b>
    <script src="/sites/all/themes/time.js"></script>
    <script>
    time_is_widget.init({New_York_z161:{}});
    </script>
     
    </td>
    		</tr>
    	</tbody>
    </table>
    </div>
    </div></div>
      </div>
      <div class="region region-sidebar-left">
        <div class="block block-user" id="block-user-login">
    <div class="art-block clearfix">
            <div class="art-blockheader"><h3 class="t subject">
      User login</h3>
    </div>        <div class="art-blockcontent"><form action="/node/1?destination=node/1" method="post" id="user-login-form" accept-charset="UTF-8"><div><div class="form-item form-type-textfield form-item-name">
      <label for="edit-name">Username <span class="form-required" title="This field is required.">*</span></label>
     <input type="text" id="edit-name" name="name" value="" size="15" maxlength="60" class="form-text required" />
    </div>
    <div class="form-item form-type-password form-item-pass">
      <label for="edit-pass">Password <span class="form-required" title="This field is required.">*</span></label>
     <input type="password" id="edit-pass" name="pass" size="15" maxlength="128" class="form-text required" />
    </div>
    <div class="item-list"><ul><li class="first"><a href="/user/register" title="Create a new user account.">Create new account</a></li>
    <li class="last"><a href="/user/password" title="Request new password via e-mail.">Request new password</a></li>
    </ul></div><input type="hidden" name="form_build_id" value="form-wjlR0JJi01SOPablb74whaL5uN7r34_QrmoqzYWksZU" />
    <input type="hidden" name="form_id" value="user_login_block" />
    <div class="form-actions form-wrapper" id="edit-actions"><input type="submit" id="edit-submit" name="op" value="Log in" class="form-submit art-button" /></div></div></form>  
          <div id="edit-actions2" class="form-actions form-wrapper">
          <input id="edit-submit2" class="form-submit art-button" type="submit" value="Create new account" name="op" onclick="window.location='/user/register'"></input>
        </div>
     
    </div>
    </div></div>
     
    <div class="block block-block" id="block-block-3">
    <div class="art-block clearfix">
                    <div class="art-blockcontent"><p class="rtecenter"><a href="/content/buy-trades"><img alt="PayPal protected" src="/sites/candytrades.localhost/files/paypal_pay2.png" /></a></p>
     
     
    </div>
    </div></div>
     
    <div class="block block-block" id="block-block-7">
    <div class="art-block clearfix">
            <div class="art-blockheader"><h3 class="t subject">
       Monthly archive</h3>
    </div>        <div class="art-blockcontent"><p class="rtecenter"><a href="content/buy-trades">You should be connected to access to this information</a></p>
     
     
    </div>
    </div></div>
     
      </div>
    </div>                        <div class="art-layout-cell art-content clearfix">
     
     
     
      <div class="region region-content">
          <div class="region region-content">
        <div class="block block-system" id="block-system-main">
    <div class="content">
    <div id="node-1" class="node page">
    	<article class="art-post art-article">
                                    <h1 class="art-postheader">Home<span property="dc:title" content="Home" class="rdf-meta element-hidden"></span><span property="sioc:num_replies" content="0" datatype="xsd:integer" class="rdf-meta element-hidden"></span></h1>
     
                    <div class="art-postcontent art-postcontent-0 clearfix"><div class="art-article">
        <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><h1 class="rtecenter">
    	<img alt="Welcome at Candy Trades" src="http://seo-affiliate.com/candytrades/sites/candytrades.localhost/files/welcome.png" style="float: left; width: 397px; height: 497px;" /></h1>
    <h1>
    	Bienvenue sur Candy Trades</h1>
    <p><strong>Candy Trades</strong> est le générateurÂ*le plus performant <strong>de signauxÂ*</strong>financiers <strong>en ligne.</strong></p>
    <p>Candy Trades est un générateur de signaux financiers en ligne d’une nouvelle génération.</p>
    <p>La philosophie créatrice de notre générateur est de conjuguer performance Ã* la gestion du risque.</p>
    <p>Ainsi, notre stratégie s'adapte Ã* chacun de nos clients et leurs offre enfin l’opportunité d’aborderÂ*<span style="font-size: 12px;">avec sérénité les marchés financiers, souvent très volatiles.</span></p>
    <p>La force de notre concept nous permet de lisser le risque quelque soit les phases du marché.<span style="font-size: 12px;">Nos positions financières sont les plus fiables et ce depuis de nombreuses années.</span></p>
    <h2>
    	<span style="font-size:16px;">83% de nos signaux atteignent leur objectif sous 3 jours.</span></h2>
    <p>Â*</p>
    <p><span style="font-size:16px;">Â*Sur l’année 2014 Â*97% de nos signaux ont été gagnants, </span></p>
    <p><span style="font-size:16px;">nous vous invitons Ã* vérifier nos résultats.</span></p>
    <p class="rtecenter">Â*</p>
    <div style="text-align:center;">
    <object data="http://www.youtube.com/v/KCylar1lReI" height="480" width="640"></object></div>
    <p class="rtecenter">Â*</p>
    <h1 class="rtecenter">
    	<span style="font-size:16px;"><strong>Tous nos trades sont horodatés.</strong></span></h1>
    <p class="rtecenter"><strong><span style="font-size:16px;">Historique de nos résultats du 12 Decembre 2013 Â*au 31 Decembre 2014 .Â*</span></strong></p>
    <p><img src="http://seo-affiliate.com/candytrades/sites/candytrades.localhost/files/Candyboard2014.JPG" style="height: 600px; width: 850px; float: left;" /></p>
    <div>
    	Â*</div>
    <p>Â*</p>
    </div></div></div>  </div>
    </div>
    </article>	</div>
    </div>
    </div>
      </div>
      </div>
     
     
    </div>
                        </div>
                    </div>
                </div><footer class="art-footer clearfix">	
    <p><a href="#">About</a> | <a href="#">Privacy Policy</a> | <a href="#">Terms</a></p>
    <p>Copyright © 2011. All Rights Reserved.</p>
    <div id="copyright">  <div class="region region-copyright">
        <div class="block block-block" id="block-block-15">
    <div class="content">
    <p>Trading spot currencies involves substantial risk and there is always the potential for loss. Your trading results may vary. Because the risk factor is high in the foreign exchange market trading, only genuine "risk" funds should be used in such trading. If you do not have the extra capital that you can afford to lose, you should not trade in the foreign exchange market. Forex Brokers and Candy trades are compensated for their services through the spread between the bid/ask prices or there may be a cost to initiate a trade through the bid/ask spread. Signing up is totally free, and there is NO contract and NO monthly fees, ever.<br />
    Trading and investment, involves an extreme degree of risk and is generally appropriate only for persons who can assume risk of loss of their entire investment. When trading Binary Options as with any financial assets, there is a possibility that you may sustain a partial or total loss of your investment funds when trading. As a result, you are expressly cautioned that you should never invest or trade with money that you cannot afford to lose.Trading involve a real risk of loss. No "safe" trading system has ever been devised, and no one can guarantee profits or freedom from loss.Past performance is not indicative of future results.<br />
    Hypothetical performance results have many inherent limitations, some of which are described below. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown. In fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program.<br />
    One of the limitations of hypothetical performance results is that they are generally prepared with the benefit of hindsight. In addition, hypothetical trading does not involve financial risk, and no hypothetical trading record can completely account for the impact of financial risk in actual trading. For example, the ability to withstand losses or to adhere to a particular trading program in spite of trading losses are material points which can also adversely affect actual trading results. There are numerous other factors related to the markets in general or to the implementation of any specific trading program which cannot be fully accounted for in the preparation of hypothetical performance results and all of which can adversely affect actual trading results.</p>
    <p>	Â*</p>
    </div>
    </div>
      </div>
    </div></footer>
     
        </div>
    </div>
     
     
      <script type="text/javascript">
    <!--//--><![CDATA[//><!--
    document.write(unescape("%3Cscript src='" + document.location.protocol + "//zopim.com/?1uFWoLqqi208JUMbn8xYxe2CsS7qHzYC' charset='utf-8' type='text/javascript'%3E%3C/script%3E"));
    //--><!]]>
    </script>
    </body>
    </html>
     
    ___________________________________________________________________________________________________________________________________________________________
    Entete requête 2
    ___________________________________________________________________________________________________________________________________________________________
    HTTP/1.1 302 Moved Temporarily
    Set-Cookie: 720planBAK=R3744915876; path=/; expires=Mon, 13-Apr-2015 10:18:46 GMT
    Date: Mon, 13 Apr 2015 09:07:35 GMT
    Content-Type: text/html; charset=utf-8
    Content-Length: 0
    Connection: close
    Set-Cookie: 720plan=R3438368861; path=/; expires=Mon, 13-Apr-2015 10:19:06 GMT
    Server: Apache
    X-Powered-By: PHP/5.3.29
    X-Drupal-Cache: MISS
    Expires: Sun, 19 Nov 1978 05:00:00 GMT
    Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
    ETag: "1428916053"
    Content-Language: en
    Set-Cookie: SESS1809e181e49e4f2c435df023ce5b8665=iQ7oJ4AMibzsKF9PyNUE3k3D5tZA8aglGLyIAm5SQfw; expires=Wed, 06-May-2015 12:40:55 GMT; path=/; domain=.candytrades.com; HttpOnly
    Set-Cookie: SESS1809e181e49e4f2c435df023ce5b8665=uV76HcuXLxkRQ2qd2KqtAsWl_pgVqMBebQVpjxVD6Xs; expires=Wed, 06-May-2015 12:40:53 GMT; path=/; domain=.candytrades.com; httponly
    Last-Modified: Mon, 13 Apr 2015 09:07:33 GMT
    Location: http://www.candytrades.com/node/1
    Vary: Accept-Encoding
    <><0>
     
    ___________________________________________________________________________________________________________________________________________________________
    Source Requête 2
    ___________________________________________________________________________________________________________________________________________________________
    ""
     
    ___________________________________________________________________________________________________________________________________________________________
    Entete requête 3
    ___________________________________________________________________________________________________________________________________________________________
     
    HTTP/1.1 302 Moved Temporarily
    Set-Cookie: 720planBAK=R3744884295; path=/; expires=Mon, 13-Apr-2015 10:18:46 GMT
    Date: Mon, 13 Apr 2015 09:08:23 GMT
    Content-Type: text/html; charset=utf-8
    Content-Length: 0
    Connection: close
    Set-Cookie: 720plan=R3438368861; path=/; expires=Mon, 13-Apr-2015 10:24:44 GMT
    Server: Apache
    X-Powered-By: PHP/5.3.29
    X-Drupal-Cache: MISS
    Expires: Sun, 19 Nov 1978 05:00:00 GMT
    Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
    ETag: "1428916101"
    Content-Language: en
    Set-Cookie: SESS1809e181e49e4f2c435df023ce5b8665=7M-KqUb3coqd2ghOH5jmzOoe4D83ti_PftiPePjt7U0; expires=Wed, 06-May-2015 12:41:43 GMT; path=/; domain=.candytrades.com; HttpOnly
    Set-Cookie: SESS1809e181e49e4f2c435df023ce5b8665=dIp9qgZ13I9caBkaOWdUt4EOFSHe9_qtdBrN_JTKFjA; expires=Wed, 06-May-2015 12:41:41 GMT; path=/; domain=.candytrades.com; httponly
    Last-Modified: Mon, 13 Apr 2015 09:08:21 GMT
    Location: http://www.candytrades.com/user/3730
    Vary: Accept-Encoding
    <><0>
    ___________________________________________________________________________________________________________________________________________________________
    Source Requête 3
    ___________________________________________________________________________________________________________________________________________________________
     
    ""
    ___________________________________________________________________________________________________________________________________________________________
    Entete requête 4
    ___________________________________________________________________________________________________________________________________________________________
     
    page "mobile"
    ___________________________________________________________________________________________________________________________________________________________
    Source Requête 4
    ___________________________________________________________________________________________________________________________________________________________

  16. #16
    Membre éprouvé
    Inscrit en
    Avril 2008
    Messages
    1 129
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 1 129
    Points : 1 283
    Points
    1 283
    Par défaut
    Salut!

    Ok pour la première requête. Dans la source il y a le "form_build_id" dont tu dois récupérer la valeur et concaténer dans le postdata de la seconde requête.

    Objectif : Faire cette extraction par Extraitchaine() et tracer la valeur du PostData obtenu par programmation.

    On va y arriver

    Courage.

  17. #17
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 411
    Points : 434
    Points
    434
    Par défaut
    ben.. c'est fait dans mon code
    Pos1=Position(PageHtml,"form_build_id")
    Pos2=Position(PageHtml,"=",Pos1)
    Pos3=Position(PageHtml,"/",Pos2)
    sform_build_id=Milieu(PageHtml,Pos2+2,(Pos3 -2)-(Pos2+2))

    dans la source je trouve : name="form_build_id" value="form-XqWMGV2vk6CuIv2WBUiCGapN5zwN8INa4VYqSUuXHr8" />
    la valeur extraite dans sform_build_id est bien : form-XqWMGV2vk6CuIv2WBUiCGapN5zwN8INa4VYqSUuXHr8

  18. #18
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 411
    Points : 434
    Points
    434
    Par défaut
    exemple WD18
    code sur bouton developpez

    http://uptobox.com/hrz6xt9w1jcc

  19. #19
    Membre éprouvé
    Inscrit en
    Avril 2008
    Messages
    1 129
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 1 129
    Points : 1 283
    Points
    1 283
    Par défaut
    Salut A la clf!



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    HTTP/1.1 302 Moved Temporarily
    Set-Cookie: 720planBAK=R3744915876; path=/; expires=Mon, 13-Apr-2015 10:18:46 GMT
    Date: Mon, 13 Apr 2015 09:07:35 GMT
    Content-Type: text/html; charset=utf-8
    Content-Length: 0
    Connection: close
    Set-Cookie: 720plan=R3438368861; path=/; expires=Mon, 13-Apr-2015 10:19:06 GMT
    Server: Apache
    X-Powered-By: PHP/5.3.29
    X-Drupal-Cache: MISS
    Expires: Sun, 19 Nov 1978 05:00:00 GMT
    Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0
    ETag: "1428916053"
    Content-Language: en
    Set-Cookie: SESS1809e181e49e4f2c435df023ce5b8665=iQ7oJ4AMibzsKF9PyNUE3k3D5tZA8aglGLyIAm5SQfw; expires=Wed, 06-May-2015 12:40:55 GMT; path=/; domain=.candytrades.com; HttpOnly
    Set-Cookie: SESS1809e181e49e4f2c435df023ce5b8665=uV76HcuXLxkRQ2qd2KqtAsWl_pgVqMBebQVpjxVD6Xs; expires=Wed, 06-May-2015 12:40:53 GMT; path=/; domain=.candytrades.com; httponly
    Last-Modified: Mon, 13 Apr 2015 09:07:33 GMT
    Location: http://www.candytrades.com/node/1
    Vary: Accept-Encoding
    <><0>
    Ton erreur se trouve ici : Location: http://www.candytrades.com/node/1

    Tu dois effectuer cette requête http en GET et non POST!!!

    SI HTTPRequête("http://www.candytrades.com/node/1",sAgent) ALORS

    ET NON

    SI HTTPRequête("http://www.candytrades.com/node/1",sAgent,"",URLEncode(sPostData)) ALORS

    Bon Courage

  20. #20
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 411
    Points : 434
    Points
    434
    Par défaut
    j'ai modifié mais çà ne marche pas

    entete de la 4eme requête !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    HTTP/1.1 403 Forbidden
    Set-Cookie: 720planBAK=R3744881028; path=/; expires=Wed, 15-Apr-2015 15:47:07 GMT
    Date: Wed, 15 Apr 2015 14:44:38 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Set-Cookie: 720plan=R3438294809; path=/; expires=Wed, 15-Apr-2015 15:55:29 GMT
    Server: Apache
    X-Powered-By: PHP/5.3.29
    X-Drupal-Cache: HIT
    Etag: "1429108883-0"
    Content-Language: en
    X-Generator: Drupal 7 (http://drupal.org)
    Cache-Control: public, max-age=0
    Expires: Sun, 19 Nov 1978 05:00:00 GMT
    Vary: Cookie,Accept-Encoding
    Last-Modified: Wed, 15 Apr 2015 14:41:23 GMT
    <><0>

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Write puis read sur port com
    Par chourmo dans le forum API, COM et SDKs
    Réponses: 34
    Dernier message: 21/06/2005, 17h36
  2. Problème de reception sur Port COM
    Par Revan777 dans le forum C
    Réponses: 9
    Dernier message: 19/04/2005, 21h55
  3. Qui vient sur developpez.com ?
    Par chess dans le forum Evolutions du club
    Réponses: 29
    Dernier message: 11/09/2004, 13h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo