Récupérer des informations d'internet par VBA
Bonjour,
J'ai beau essayer de trouver ma balise sur lequel je veux extraire mes données mais je n'y arrive pas
Le site est : https://france.fedex.com/te/webapp25...LIS=7090592607
C'est pour extraire la valeur contenant le statut de la livraison.
Mais je n'y arrive pas.
Je sais qu'avec ce bout de code trouvé cela fonctionne pour Google :
Code:
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
| 'Déclaration des variables
Dim IE As New InternetExplorer
Dim IEDoc As HTMLDocument
Dim InputGoogleZoneTexte As HTMLInputElement
Dim InputGoogleBouton As HTMLInputElement
'Chargement d'une page Web Google
IE.Navigate "www.google.fr"
'Affichage de la fenêtre IE
IE.Visible = False
'On attend le chargement complet de la page
WaitIE IE
'On pointe le membre Document
Set IEDoc = IE.document
'On pointe notre Zone de texte
Set InputGoogleZoneTexte = IEDoc.all("q")
'On définit le texte que l'on souhaite placer à l'intérieur
InputGoogleZoneTexte.Value = "VBA Excel"
'On attend la fin de la recherche
WaitIE IE
'On libère les variables
MsgBox InputGoogleZoneTexte.Value
IE.Quit
Set IE = Nothing
Set IEDoc = Nothing |
Mais pour l'autre site impossible.
Merci de votre aide. Cdt
Récupérer des informations d'internet par VBA
Bonjour,
Je n'ai pas eu le temps de regarder depuis le temps dsl.
J'ai testé tout vos codes ils fonctionnent. Le seule petit problème c'est qu'il ne fonctionne pas si j'ai un autre n° de suivi autre car vous vous êtes basé sur le "Num colis" alors que je recherche le tracking par la "Référence 1 :". De plus le code fonctionne que sur le site de FedEx. Et patricktoulon m'avais déjà fait le code pour le site FedEx et Chrono-post.
En gros je souhaite avoir une arborescence compète de n'importe quel site.
Et comme cela je pourrais taper alors sur la table / sous table / sous-sous table etc... avec le code qu'avait fait patricktoulon :
Code:
MESTABLES(x).getElementsByTagName("TR")(x).Children(x).innerText
Arrrrf je ne sais pas si je bien clair.
pour remonter les infos ce n''est pas sous forme de tableau, mais plus sous forme d'arborescence en indiquant le n° de table, sous-table etc... Comme l'espion un peu. Et ça sur n'importe quel site comme cela je pourrais connaître les infos à remonter sur les site des transporteurs que je dois faire.
Et tout merci à vous :)