cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
13 mai 2003 à 12:07
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
12 nov. 2006 à 23:40
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 12 nov. 2006 à 23:40
Salut RMarine
Il te suffit d'étudier la structure de la page source pour connaitre les paramètres à fournir en méthode PUT (avec un composant INet).
Pour t'aider, tu as un utilitaire de Microsoft nommé "Fiddler".
A noter : Je pense que ce genre de site a vérrouillé son accès (pour éviter les aspirateurs) en n'autorisant qu'une dizaine de recherches par jour pour une même IP.
rmarinie
Messages postés1Date d'inscriptionlundi 12 septembre 2005StatutMembreDernière intervention12 novembre 2006 12 nov. 2006 à 21:36
Bonjour,
Je me casse les dents sur un scirpt à effectuer :
J'ai une vase, sous access, d'environ 1000 numéros de téléphone. Je souhaiterais créer une fonction qui permet d'aller chercher dans la base annuaire invrésé de www.118218.fr ( http://www.118218.fr/lenumero/inverse/midinverse.php?TEL=xxxxxxxxxx )les coordonnées du dit numéro et de l'insérer automatiquement dans une table dédiée à cette recherche.
Quelqu'un a une idée, car la je sèche grave !?
Rod
NewSky
Messages postés86Date d'inscriptiondimanche 27 janvier 2002StatutMembreDernière intervention20 février 2009 24 mai 2003 à 21:50
c'est clair, masi il doit y'avoir d'autres sites. Je regarderai. En tous cas, merci bcp pour tes explications.
louisvbfrance
Messages postés31Date d'inscriptiondimanche 4 mai 2003StatutMembreDernière intervention12 mars 2009 24 mai 2003 à 02:34
Désolé, je crois que ça ne marche plus du tout... Hélas. Le site est malin, et veut que l'on appuye sur le bouton "à la souris"... et ça je ne sais pas le simuler.
Si quelqu'un a une idée... Merci.
louisvbfrance
Messages postés31Date d'inscriptiondimanche 4 mai 2003StatutMembreDernière intervention12 mars 2009 24 mai 2003 à 01:37
Je suis désolé de ne pas avoir répondu plus tôt. J'ai pourtant l'option "Être averti par mail lorsqu'un nouveau commentaire est ajouté", mais apparemment ça ne marche pas ??
Est-ce que tu a compris le principe ? Le principe c'est :
Je récupère tout l'HTML (WBRS.Document.body.innerHTML) c'est ce que lit Internet Explorer pour afficher une page.
WBRS (WebBrowser) est le petit carré qu'on voit presque pas au dessous de EFFACER. Si tu l'agrandis, tu auras l'affichage de la page. (comme sur internet Explorer)
Ensuite, je ne m'y connais pas trop non plus en HTML. Voici ce que je fais en gros, une fois que j'ai ce texte HTML :
Exemple : le Nom & prenom (fonction NOM)
J'ai remarqué qu'il était toujours après un texte "icons/fleche1.gif", donc je me positionne dans mon texte HTML sur "icons/fleche1.gif" (fonction trouve).
Ensuite je cherche à partir de là le texte "/kapitol/images/logos/infobel.gif".
Ensuite je sais que ce que le nom se trouve entre 83%"> et </TD>.
Exemple : 83%">Julien</TD>. Je récupère donc "Julien" qui est ce que je recherche.
En faite j'ai observé le fichier html (internet explorer/affichage/source), et je me suis rendu compte que c'était toujours au même endroit qu'était placé le nom de la personne.
C'est aussi un gros inconvénient, car si ils changent le site, ça ne marchera plus.
J'espère que ça peut te donner un coup de main. Dis-moi si tu veux d'autres infos.
NewSky
Messages postés86Date d'inscriptiondimanche 27 janvier 2002StatutMembreDernière intervention20 février 2009 13 mai 2003 à 23:19
heu, je crois kil y a un ptt pb, lorsqu'il y a + de 2 réponse pour un m^ numéro, il y a une erreur :
Erreur d'exécution '6':
Dépassement de capacité
Le problème se passe dans la fonction
Public Function Trouve(ByVal base As String, Texte$, ByRef dep As Integer) As Integer
à la ligne
Trouve = InStr(dep, base, Texte, vbTextCompare)
Si tu arrives à comprendre !!!
NewSky
Messages postés86Date d'inscriptiondimanche 27 janvier 2002StatutMembreDernière intervention20 février 2009 13 mai 2003 à 19:37
cela dit, je viens de regarder, je ne pense pas que ce soit possible.
C'est pas grave. @++
NewSky
Messages postés86Date d'inscriptiondimanche 27 janvier 2002StatutMembreDernière intervention20 février 2009 13 mai 2003 à 19:32
Je vais peut-être te paraître chi..., mais crois-tu qu'il serait possible de séparer le NOM, le PRENOM, l'ADRESSE, le CODE POSTAL et la VILLE ?????.
Je suis désolé mais j'ai du mal avec le HTML, je comprend pas bien comment on peut récupérer les informations, si tu pouvais m'helper un peu, ce serait extrêmement sympathique de ta part . Merci d'avance.
NewSky
Messages postés86Date d'inscriptiondimanche 27 janvier 2002StatutMembreDernière intervention20 février 2009 13 mai 2003 à 18:28
Rien à dire!!!
10/10
Merci d'avoir si rapidement amélioré le prog. Pour les mensurations, j'essaierai de voir ça par moi même...
louisvbfrance
Messages postés31Date d'inscriptiondimanche 4 mai 2003StatutMembreDernière intervention12 mars 2009 13 mai 2003 à 15:47
C'est fait. Il affiche l'adresse Aussi, + J'ai corrigé quelques Bugs...
Pour les mensurations, ça devient trop compliqué... ;)
NewSky
Messages postés86Date d'inscriptiondimanche 27 janvier 2002StatutMembreDernière intervention20 février 2009 13 mai 2003 à 12:56
ce n'est pas mal mais il est dommage que le prog ne donne pas l'adresse du correspondant.
Sinon, l'idée est bonne et le prog aussi
cs_blabla
Messages postés112Date d'inscriptionmercredi 28 août 2002StatutMembreDernière intervention13 mars 2004 13 mai 2003 à 12:33
jte trouve tres interesent ! je v essailer de me plonger dedans pour comprendre ca .... merci 7/10
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 13 mai 2003 à 12:08
Trop rapide, ce Jack.
Le Zip vient d'arriver.
lol
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 13 mai 2003 à 12:07
Oui, je vois un gros bug : Le Zip.
Il est impossible d'utiliser le code tel que listé car les controles ont des noms personnels et c'est une galère de remonter à la source.
12 nov. 2006 à 23:40
Il te suffit d'étudier la structure de la page source pour connaitre les paramètres à fournir en méthode PUT (avec un composant INet).
Pour t'aider, tu as un utilitaire de Microsoft nommé "Fiddler".
A noter : Je pense que ce genre de site a vérrouillé son accès (pour éviter les aspirateurs) en n'autorisant qu'une dizaine de recherches par jour pour une même IP.
12 nov. 2006 à 21:36
Je me casse les dents sur un scirpt à effectuer :
J'ai une vase, sous access, d'environ 1000 numéros de téléphone. Je souhaiterais créer une fonction qui permet d'aller chercher dans la base annuaire invrésé de www.118218.fr ( http://www.118218.fr/lenumero/inverse/midinverse.php?TEL=xxxxxxxxxx )les coordonnées du dit numéro et de l'insérer automatiquement dans une table dédiée à cette recherche.
Quelqu'un a une idée, car la je sèche grave !?
Rod
24 mai 2003 à 21:50
24 mai 2003 à 02:34
Si quelqu'un a une idée... Merci.
24 mai 2003 à 01:37
Est-ce que tu a compris le principe ? Le principe c'est :
Je récupère tout l'HTML (WBRS.Document.body.innerHTML) c'est ce que lit Internet Explorer pour afficher une page.
WBRS (WebBrowser) est le petit carré qu'on voit presque pas au dessous de EFFACER. Si tu l'agrandis, tu auras l'affichage de la page. (comme sur internet Explorer)
Ensuite, je ne m'y connais pas trop non plus en HTML. Voici ce que je fais en gros, une fois que j'ai ce texte HTML :
Exemple : le Nom & prenom (fonction NOM)
J'ai remarqué qu'il était toujours après un texte "icons/fleche1.gif", donc je me positionne dans mon texte HTML sur "icons/fleche1.gif" (fonction trouve).
Ensuite je cherche à partir de là le texte "/kapitol/images/logos/infobel.gif".
Ensuite je sais que ce que le nom se trouve entre 83%"> et </TD>.
Exemple : 83%">Julien</TD>. Je récupère donc "Julien" qui est ce que je recherche.
En faite j'ai observé le fichier html (internet explorer/affichage/source), et je me suis rendu compte que c'était toujours au même endroit qu'était placé le nom de la personne.
C'est aussi un gros inconvénient, car si ils changent le site, ça ne marchera plus.
J'espère que ça peut te donner un coup de main. Dis-moi si tu veux d'autres infos.
13 mai 2003 à 23:19
Erreur d'exécution '6':
Dépassement de capacité
Le problème se passe dans la fonction
Public Function Trouve(ByVal base As String, Texte$, ByRef dep As Integer) As Integer
à la ligne
Trouve = InStr(dep, base, Texte, vbTextCompare)
Si tu arrives à comprendre !!!
13 mai 2003 à 19:37
C'est pas grave. @++
13 mai 2003 à 19:32
Je suis désolé mais j'ai du mal avec le HTML, je comprend pas bien comment on peut récupérer les informations, si tu pouvais m'helper un peu, ce serait extrêmement sympathique de ta part . Merci d'avance.
13 mai 2003 à 18:28
10/10
Merci d'avoir si rapidement amélioré le prog. Pour les mensurations, j'essaierai de voir ça par moi même...
13 mai 2003 à 15:47
Pour les mensurations, ça devient trop compliqué... ;)
13 mai 2003 à 12:56
Sinon, l'idée est bonne et le prog aussi
13 mai 2003 à 12:33
13 mai 2003 à 12:08
Le Zip vient d'arriver.
lol
13 mai 2003 à 12:07
Il est impossible d'utiliser le code tel que listé car les controles ont des noms personnels et c'est une galère de remonter à la source.
Merci, donc, d'ajouter le zip qui va bien.