Question Créer un script pour récuperer une page sur internet

Plus d'informations
il y a 2 mois 2 semaines #32609 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.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 mois 2 semaines #32629 par ericlm128
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.

Plus d'informations
il y a 2 mois 2 semaines #32630 par Boulch
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 :
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.

Plus d'informations
il y a 2 mois 1 semaine #32631 par ericlm128
Les utilisateur(s) suivant ont remercié: Boulch

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 mois 1 semaine #32648 par Boulch
Merci pour l'aide.

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.

Plus d'informations
il y a 1 mois 3 semaines #32707 par Boulch

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.052 secondes
Propulsé par Kunena