Question
Créer un script pour récuperer une page sur internet
- Boulch
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 9
- Remerciements reçus 0
il y a 1 an 2 semaines #32609
par Boulch
Créer un script pour récuperer une page sur internet a été créé par Boulch
Bonjour,
Je souhaite créer un script PowerShell pour télécharger ce fichier xml disponible sur cette url --> wcf.tourinsoft.com/Syndication/3.0/cdt85...8666a7e35f/$metadata
J'ai fait cela :
$WebRequest = New-Object System.Net.WebClient
$WebRequest.DownloadFile("wcf.tourinsoft.com/Syndication/3.0/cdt85...esktop\flux\test.xml")
Malheureusement cela télécharge ceci "wcf.tourinsoft.com/Syndication/3.0/cdt85...31-b958-798666a7e35f" et non les métadonnées.
Si quelqu'un peut m'aider
Je débute en Powershell.
Cordialement.
Je souhaite créer un script PowerShell pour télécharger ce fichier xml disponible sur cette url --> wcf.tourinsoft.com/Syndication/3.0/cdt85...8666a7e35f/$metadata
J'ai fait cela :
$WebRequest = New-Object System.Net.WebClient
$WebRequest.DownloadFile("wcf.tourinsoft.com/Syndication/3.0/cdt85...esktop\flux\test.xml")
Malheureusement cela télécharge ceci "wcf.tourinsoft.com/Syndication/3.0/cdt85...31-b958-798666a7e35f" et non les métadonnées.
Si quelqu'un peut m'aider

Cordialement.
Connexion ou Créer un compte pour participer à la conversation.
- ericlm128
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 169
- Remerciements reçus 35
il y a 1 an 1 semaine #32629
par ericlm128
Réponse de ericlm128 sur le sujet Créer un script pour récuperer une page sur internet
Intéressant...
$WebRequest = New-Object System.Net.WebClient
$WebRequest.DownloadFile([System.Uri]'https://wcf.tourinsoft.com/Syndication/3.0/cdt85/2a2f82af-f82f-4831-b958-798666a7e35f/$metadata', 'test.xml')
Les utilisateur(s) suivant ont remercié: Boulch
Connexion ou Créer un compte pour participer à la conversation.
- Boulch
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 9
- Remerciements reçus 0
il y a 1 an 1 semaine #32630
par Boulch
Réponse de Boulch sur le sujet Créer un script pour récuperer une page sur internet
Merci beaucoup, cela fonctionne 
J'ai téléchargé 2 fichiers comme cela. Je souhaite maintenant fusionner ces deux fichiers (et si possible le transformer en JSON par la suite).
J'ai fait cela :
J'obtiens bien un fichier xml mais je ne sais pas si la structure et les valeurs sont bonnes, cela me parait trop facile...

J'ai téléchargé 2 fichiers comme cela. Je souhaite maintenant fusionner ces deux fichiers (et si possible le transformer en JSON par la suite).
J'ai fait cela :
Get-Content test1.xml, test2.xml | Out-File Merge.xml
J'obtiens bien un fichier xml mais je ne sais pas si la structure et les valeurs sont bonnes, cela me parait trop facile...
Connexion ou Créer un compte pour participer à la conversation.
- ericlm128
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 169
- Remerciements reçus 35
il y a 1 an 1 semaine #32631
par ericlm128
Réponse de ericlm128 sur le sujet Créer un script pour récuperer une page sur internet
Les utilisateur(s) suivant ont remercié: Boulch
Connexion ou Créer un compte pour participer à la conversation.
- Boulch
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 9
- Remerciements reçus 0
il y a 1 an 1 semaine #32648
par Boulch
Réponse de Boulch sur le sujet Créer un script pour récuperer une page sur internet
Merci pour l'aide.
J'ai fait cela grâce à ton site :
Mais il n'y a aucune différence entre le fichier 1 avant la boucle et après la boucle.
J'ai fait cela grâce à ton site :
$WebRequest = New-Object System.Net.WebClient
$WebRequest.DownloadFile([System.Uri]'https://wcf.tourinsoft.com/Syndication/3.0/cdt85/953fa134-788f-441d-bc2e-c4888f9c1a4d/$metadata', "C:\Users\t-aubry\Desktop\tourinsoft\flux\Restaurants\test1.xml")
$WebRequest.DownloadFile([System.Uri]'https://wcf.tourinsoft.com/Syndication/3.0/cdt85/2a2f82af-f82f-4831-b958-798666a7e35f/$metadata', "C:\Users\t-aubry\Desktop\tourinsoft\flux\Restaurants\test2.xml")
$File1 = Get-Content C:\Users\t-aubry\Desktop\tourinsoft\flux\Restaurants\test1.xml
$File2 = Get-Content C:\Users\t-aubry\Desktop\tourinsoft\flux\Restaurants\test2.xml
ForEach ($XmlNode in $File2.DocumentElement.ChildNodes) {
$File1.DocumentElement.AppendChild($File1.ImportNode($XmlNode, $true) )
}
Mais il n'y a aucune différence entre le fichier 1 avant la boucle et après la boucle.
Connexion ou Créer un compte pour participer à la conversation.
- Boulch
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 9
- Remerciements reçus 0
il y a 11 mois 3 semaines #32707
par Boulch
Réponse de Boulch sur le sujet Créer un script pour récuperer une page sur internet
Quelqu'un peut m'aider ?
Pour résumer je cherche a combiner les 2 flux ci dessous :
wcf.tourinsoft.com/Syndication/3.0/cdt85...8666a7e35f/$metadata
wcf.tourinsoft.com/Syndication/3.0/cdt85...888f9c1a4d/$metadata
Pour résumer je cherche a combiner les 2 flux ci dessous :
wcf.tourinsoft.com/Syndication/3.0/cdt85...8666a7e35f/$metadata
wcf.tourinsoft.com/Syndication/3.0/cdt85...888f9c1a4d/$metadata
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.064 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Créer un script pour récuperer une page sur internet