Cree un archivo llamado urllist.txt y pegue todas sus URL en él. Todos deberían comenzar en una nueva línea, ejemplo:
http://www.swarovski-lighting.com/ws/web/coredatasheetstreamer.html`?corepart=1239®ion=1
https://www.dell.com/downloads/global/products/pedge/en/1750_specs.pdf
http://www.pizzahut.com/assets/w/nutrition/BrandStandardNutritionalInformationFINAL111314.pdf
SI HAY UNA URL CON UNA? EN ELLA, AÑADIR UN ACENTO GRAVE ANTES DE ESTO . Muestra en la primera URL anterior. La forma más sencilla de hacerlo es pegar todas las URL en el bloc de notas y luego usar buscar / reemplazar. ¿Buscar?, Reemplazar con `?
Tenga en cuenta que la clave grave no es la clave de comillas simples, sino la clave sobre la tecla de tabulación con la tilde.
Abre el bloc de notas y pega el siguiente código:
Get-Content urllist.txt | ForEach-Object {Invoke-WebRequest $_ -OutFile $(Split-Path $_.replace('?', ' ').replace('&', ' ').replace('=', ' ') -Leaf)}
Read-Host -Prompt "Press Enter to exit"
Guardar este archivo como descargar archivos.ps1
Asegúrese de guardar este archivo en la misma carpeta que urllist.txt
Puede hacer clic derecho en el archivo y ejecutar con powershell.