Page 1 sur 2

Lire données entre un navigateur et un site

Publié : mar. 03/sept./2013 15:32
par Kwai chang caine
Bonjour à tous

Est il possible de récupérer les informations qui transitent entre un navigateur et un site quelconque.
Est ce que c'est ça un SNIFFER ou y'a t'il un truc plus simple (En PB ce serait le top)

Style je vais sur "GOGOLE" j'ecris une recherche, je clique sur le bouton et j'aimerais lire ce qu'envoi le navigateur à "gogole" et evidemment ce que "Gogole" lui retourne
Pour ce qui est de la page retournée, il suffit de lire le code source, mais pour ce qui est des requettes que fait le navigateur quand on clique sur le bouton c'est ça que je comprend pas trop.

Car vous l'avez deviné, j'aimerais ensuite envoyer la même requette sans le navigateur ...
J'sais pas si j'me suis fait bien comprendre :oops:

Merci de m'éclairer de vos lumieres 8)

Re: Lire données entre un navigateur et un site

Publié : mar. 03/sept./2013 15:58
par lepiaf31
Kwai chang caine a écrit : Est ce que c'est ça un SNIFFER ou y'a t'il un truc plus simple (En PB ce serait le top)
Oui tu peux utiliser un sniffer et filter uniquement les données HTTP. Si tu as vraiment besoin de ca je posterai un code.
Kwai chang caine a écrit : Car vous l'avez deviné, j'aimerais ensuite envoyer la même requette sans le navigateur ...
Sinon pour faire ca il y a quelque chose de simple: utiliser une extension pour ton navigateur. Personnellement j'utilise Live Http Headers pour firefox.

Re: Lire données entre un navigateur et un site

Publié : mar. 03/sept./2013 16:54
par Kwai chang caine
Bonjour LePiaf31 :D
Si tu as vraiment besoin de ca je posterai un code
Bas oui, car en fait je voulais essayer de piloter un navigateur comme CHROME à la maniere de IE avec son OLE
Mais apparement y ont pas prévu ça dans chrome, ou alors j'ai encore rien compris :oops:

En fin de compte IE c'est de la daube, mais c'est le seul ou tu peut facilement piloter avec le DOM
A force de chercher, y'a "quinquin" du forum qui m'a dit que le mieux serait de ne pas utiliser de navigateur du tout. 8O
Que lui il recuperait la reponse du site, il parsait et renvoyait ce qu'il voulait bien renvoyer et ainsi de suite pantoufle...

C'est la à nouveau que j'ai mesuré le niveau de ma grande connaissance en informatique :oops:
Ca me trotte depuis des mois dans la tête, mais on a beau tortiller du c..pour ch..droit...quand faut y aller...faut y aller :cry:
J'ai de plus en plus besoin de créér ce BOT, j'en ai déjà un en VB6 mais je voudrais me séparer de IE

Par exemple j'ai appris qu'il etait impossible pour des raison de sécurité de faire une selection de photo dans un champs parcourir 8O
Donc je suis bloqué à cette etape...et j'espere qu'en creant moi même ce code, je pourrais passer ce blocage
Personnellement j'utilise Live Http Headers pour firefox.
J'ai pas tout compris la question :lol:
Ce lien que tu viens de me donner permet d'afficher tout ce qui se passe entre le site et le navigateur ??? 8O

En tout cas merci de ton aide précieuse 8)

Re: Lire données entre un navigateur et un site

Publié : mar. 03/sept./2013 18:32
par nico
Il y a Fiddler et Wireshark (des exécutables indépendants des navigateurs)

Re: Lire données entre un navigateur et un site

Publié : mar. 03/sept./2013 21:00
par Kwai chang caine
Merci NICO je vais essayer de voir si j'arrive à les utiliser 8)
Parce qu'en général, ce genre d'utilitaires c'est des vrais avions :oops:

Re: Lire données entre un navigateur et un site

Publié : mar. 03/sept./2013 21:32
par Ar-S
Si mes souvenirs sont bon avec un truc comme Wireshark on pouvait intercepter des paquets, les modifier (modifier les chaines en hexa), et les relancer. ça servait à cheater dans certains jeux online. :twisted: Donc nul donc que ça doit pouvoir gérer de "simples" requêtes http. Mais si tu nous disais ce que t souhaites clairement faire en PB ce serait plus simple de t'aiguiller.
Tu parles de sélections de photos multiples... ça n'a déjà plus bien de rapport.
Allez lâche le morceau :mrgreen:

Re: Lire données entre un navigateur et un site

Publié : mer. 04/sept./2013 0:03
par doudouvs
Salut KCC
Kwai chang caine a écrit : Style je vais sur "GOGOLE" j'ecris une recherche, je clique sur le bouton et j'aimerais lire ce qu'envoi le navigateur à "gogole" et evidemment ce que "Gogole" lui retourne
Pour ce qui est de la page retournée, il suffit de lire le code source, mais pour ce qui est des requettes que fait le navigateur quand on clique sur le bouton c'est ça que je comprend pas trop.

Car vous l'avez deviné, j'aimerais ensuite envoyer la même requette sans le navigateur ...
J'sais pas si j'me suis fait bien comprendre :oops:

Merci de m'éclairer de vos lumieres 8)
Sans navigateur c'est un http request et la réponse tant a rien a faire ?

Quand tu clique sur le bouton le navigateur fait un requête rien de plus (GET, POST)

autrement si tu veux faire un bot par navigateur regarde du coter de iMacros

Re: Lire données entre un navigateur et un site

Publié : mer. 04/sept./2013 9:47
par Kwai chang caine
Ar-S a écrit :Allez lâche le morceau :mrgreen:
:lol: :lol:
Bon d'accord..mais parce que c'est vous, que vous etes un peu ma famille maintenant et que je vous adore :D
Mais je vous préviens...si quelqu'un apprend ce que je vais vous dire...je saurais que c'est vous qui avez craché le morceau :? ...... :mrgreen:

Je crois que je vous ai dit etre materialiste (Doux euphemisme)
En fait, cette année a été et est encore tres dure pour moi, moralement, alors je profite pour essayer de mettre la moitié de l'ongle du petit narpion dans une nouvelle vie.
J'ai donc décidé de vider mes hangars qui sont plein parfois jusqu'au plafond de bordel que je stocke depuis des fois une génération :oops:

Consequence "cine qua non" ===> Leboncoin =====> actuellement 350 annonces ===> plus dodo ====> pour dodo = BOT ===> pour BOT = connaissance du "VEBE"
Pour l'instant mes BOT qui marchent comme les enfants, que quand on les surveille (Un plantage minimum chaque soir :oops: ) m'ont permis de gerer il y a quelques années 1500 annonces simultanées sur EBAY (Put...ce site une vraie daube)
Et maintenant je suis sur leboncoin (C'est gratuit, le site est encore comme moi "AZIBE" comme dirait GRom) donc tres facilement pilotable
Ma vieille bique de VB6, ma aidé pour faire ça, car je doit reconnaitre que COMATE c'est pas d'une evidence intuitive, et comme je suis un peu "persona non grata" avec SROD (J'sais pas pourquoi :mrgreen: :oops:) et ben j'en ai marre de pleurer a chaque ligne pour comprendre comment utiliser l'OLE avec PB
Donc pour ça, VB6 est encore "APAZIBE" et IE se debrouille tant bien que mal.
En fait c'est pas l'OLE le probleme qui marche bien, mais IE qui me gonfle de temps en temps
J'avais voulu essayer CHROME que je trouve le plus rapide, mais ils ont pas prevu de pilotage comme avec IE 8O

Donc je reste avec VB6 et IE dans l'espoir de voir venir quelque chose qui ressemble au DOM mais en PB

Bref...dans le site du bon coin, essayer de choisir une image avec le code...vous allez rire :lol:
J'ai tout essayé, et a part les sendkeys, et encore c'est pas toujours facile, et ben, j'ai appris qu'on pouvais pas envoyer une image avec du code en utilisant le bouton parcourir dans un navigateur que c'etait une norme de securité dans le WEB, ne me demandez pas pourquoi, j'en sais rien
J'ai essayé de coller le code dans le champs blanc et cliquer sur parcourir, et plein d'autres trucs, mais rien à faire il ne veut pas selectionner l'image ce bouffon :?
Donc tout marche... sauf cette selection d'image qui me bloque

Alors c'est la que m'est revenu cette parole d'un copain du forum US, et que je me suis dit que y'a quelques connaisseur du WEB ici qui pourrait peut etre m'aider dans cette tache, et que si je me passais directement de navigateur la vie serait belle .
Car pour l'instant, je me suis tapé toute la pose des annonces à la mano...
Pendant que ma femme dort la nuit..et d'habitude, je fait autre chose quand elle dort :mrgreen:
Quand tu clique sur le bouton le navigateur fait un requête rien de plus (GET, POST)
autrement si tu veux faire un bot par navigateur regarde du coter de iMacros
C'est justement ce que j'ai du mal a comprendre ce qu'il faut mettre dans la page pour faire le POST, j'ai vu que y'avait des entetes etc..et c'est la que c'est pas vraiment simple :cry:
Je jeterais un oeil a IMACRO, mais c'est vrai que si je pouvais coder ça...ça permettrait de faire un projet qui me serait bien utile.
Car on sait jamais les nouvelles idées qui vont jaillir du syphon d'evier qui me sert de tete :cry:

Re: Lire données entre un navigateur et un site

Publié : mer. 04/sept./2013 9:48
par lepiaf31
Kwai chang caine a écrit :
Personnellement j'utilise Live Http Headers pour firefox.
J'ai pas tout compris la question :lol:
Ce lien que tu viens de me donner permet d'afficher tout ce qui se passe entre le site et le navigateur ??? 8O

En tout cas merci de ton aide précieuse 8)
Oui ca te permet d'afficher en temps réel les requetes qui sont échangées entre le web et le navigateur. Ca te donne quelque chose comme ca : Image

Re: Lire données entre un navigateur et un site

Publié : mer. 04/sept./2013 9:56
par Kwai chang caine
Oui ca te permet d'afficher en temps réel les requetes qui sont échangées entre le web et le navigateur.
D'accord cool, c'est deja un bon debut 8)
Par contre est ce que le code change d'un navigateur à l'autre ?

Re: Lire données entre un navigateur et un site

Publié : mer. 04/sept./2013 9:59
par doudouvs
@kcc C'est ce que je t'ai proposer il fera très bien l'affaire.

Ben c'est facile de récupérer l'image

http://www.leboncoin.fr/voitures/529192174.htm?ca=1_s

http://193.164.196.30/images/520/520304083231357.jpg

Re: Lire données entre un navigateur et un site

Publié : mer. 04/sept./2013 9:59
par lepiaf31
Les requetes peuvent changer légerement. Le User-Agent notamment qui est justement là pour identifier le navigateur. Les cookies bien sûr sont propres au navigateur.Petit conseil également, lorsque tu construits ta requete, remplace le "Connection: keep-alive" par "Connection: close", ca sera plus facile à gérer ensuite.

La réponse, elle, devrait rester la même à priori si la page n'a pas changé entre temps.

Re: Lire données entre un navigateur et un site

Publié : mer. 04/sept./2013 10:38
par Kwai chang caine
@DouDouv
Merci d'avoir essayé, mais je me suis mal exprimé :oops:
Comme je parlais de dépose d'annonces à la main, ce qui est impossible à faire, d'apres les sites specialisés du "VEBE" c'est de choisir l'image au moment de la pose d'une annonce :
http://www2.leboncoin.fr/ai/form/0?ca=1 ... 09abe3f252
Essaye de piloter le bouton parcourir et de choisir une image....moi j'y ai passé what milles heures sans succés
Même si tu poses dans le champs blanc le chemin exact de la photo, la page ne le prend pas, car il parait que ce serait une faille de sécurité...va t'en savoir "Pour waque ??" 8O
La seule méthode que j'ai trouvé toujours en VB6 et qui est encore pas parfaite, c'est les sendkeys qui envoient des codes clavier à ta place, mais parfois y'a un decalage, faut surtout pas toucher le PC pendant qu'il bosse..etc...
C'est loin d'etre pro comme methode :cry:

C'est pourquoi, je cherche une methode pro en PB pour remplacer le navigateur et donc evidemment ce bouton parcourir de malheur

En attendant...belle voiture :lol:

@Merci Lepiaf31
Merci pour l'info, c'est justement dans cette entete qu'il faut etre connaisseur je crois 8)

Re: Lire données entre un navigateur et un site

Publié : mer. 04/sept./2013 10:46
par Cls
Tu peux aussi utiliser un proxy (écrit en PB ou non). Il suffit de configurer ton navigateur pour que toute les requêtes passent par ton proxy et basta.

Re: Lire données entre un navigateur et un site

Publié : mer. 04/sept./2013 10:51
par Kwai chang caine
Bonjour CLS 8)
Par PROXY, tu parles d'une machine physique, ou bien juste d'un code sur la même machine ?