Commençons par télécharger le logo de WebScrapingAPI. Remplacez la liste d'arguments par `wget` et l'URL du logo. La commande ressemblera à ceci :
result = subprocess.run(['wget', 'https://www.webscrapingapi.com/images/logo/logo-white.svg'])
Le script renverra le résultat suivant :
--2023-01-06 19:06:32-- https://www.webscrapingapi.com/images/logo/logo-white.svg
Resolving www.webscrapingapi.com (www.webscrapingapi.com)... 76.76.21.61, 76.76.21.98
Connecting to www.webscrapingapi.com (www.webscrapingapi.com)|76.76.21.61|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5391 (5.3K) [image/svg+xml]
Saving to: 'logo-white.svg'
logo-white.svg 100%[====================================================================================================================================================================>] 5.26K --.-KB/s in 0.06s
2023-01-06 19:06:33 (91.6 KB/s) - 'logo-white.svg' saved [5391/5391]
None
À partir de ce résultat, nous pouvons voir comment `wget` résout le nom de domaine, se connecte au domaine, reçoit un code de réponse `200 OK`, détermine la taille du fichier (5,3 ko) et commence à enregistrer le fichier localement sous le nom `logo-white.svg`.
Vous pouvez vérifier la présence du fichier `logo-white.svg` dans le dossier du projet.