Bonjour,
Je réalise un script en batch qui génère des liens imgur puis qui les vérifies pour voir si ils existent.
J'ai trouvé ce script powershell qui vérifie si un site est valide :
Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 set url="https://i.imgur.com/%A%%B%%C%%D%%E%%F%%G%.jpeg" Powershell -ExecutionPolicy Bypass -Command Invoke-Command -ScriptBlock {try{invoke-webrequest $args[0] -DisableKeepAlive -UseBasicParsing -Method head^|Out-Null;exit 0}catch{exit 1}} -ArgumentList %url% &&echo Valid||echo Non valid
Une image imgur est composé de 7 lettres ou chiffres, exemple : "i.imgur.com/AD3MbBi.jpeg" donc le script vérifie si la page existe.
Tous les liens ne peuvent pas êtres valides donc le script regarde si la page de l'image existe.
Mais le problème est que tous les liens sont valide car si une image n'existe pas, imgur redirige vers la page "i.imgur.com/removed.png"
Donc comment faire pour check si imgur ne redirige pas vers une autre page ou directement si l'image n'existe pas ?
J'ai essayé d'expliqué mon problème le plus simplement possible si vous avez des questions n'hésitez pas
Merci
Partager