Vamos começar por descarregar o logótipo da WebScrapingAPI. Substitua a lista de argumentos por `wget` e o URL do logótipo. O comando ficará assim:
result = subprocess.run(['wget', 'https://www.webscrapingapi.com/images/logo/logo-white.svg'])
O script irá devolver o seguinte resultado:
--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
A partir do resultado, podemos ver como o `wget` resolve o nome de domínio, liga-se ao domínio, recebe um código de resposta `200 OK`, determina o tamanho do ficheiro (5,3 k) e começa a guardar o ficheiro localmente com o nome `logo-white.svg`.
Pode verificar a pasta do projeto para ver se o ficheiro `logo-white.svg` está lá.