Lire données entre un navigateur et un site

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Lire données entre un navigateur et un site

Message 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)
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

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

Message 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.
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

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

Message 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)
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

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

Message par nico »

Il y a Fiddler et Wireshark (des exécutables indépendants des navigateurs)
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

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

Message 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:
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

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

Message 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:
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
doudouvs
Messages : 244
Inscription : jeu. 07/mars/2013 19:02
Localisation : France Alsace / Espagne Girona

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

Message 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
GCC 7.4.0 / PureBasic 5.71 / Ubuntu 18.04.3 LTS
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

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

Message 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:
Dernière modification par Kwai chang caine le mer. 04/sept./2013 9:54, modifié 3 fois.
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

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

Message 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
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

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

Message 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 ?
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
doudouvs
Messages : 244
Inscription : jeu. 07/mars/2013 19:02
Localisation : France Alsace / Espagne Girona

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

Message 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
GCC 7.4.0 / PureBasic 5.71 / Ubuntu 18.04.3 LTS
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

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

Message 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.
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

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

Message 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)
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Cls
Messages : 620
Inscription : mer. 22/juin/2005 8:51
Localisation : Nantes

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

Message 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.
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

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

Message 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 ?
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Répondre