Até que o código da página seja desse tipo, você pode fazer isso com um pequeno script como o abaixo:
MyUrl=$1
File_Url=$(wget -q -O - "$MyUrl") # here you put the file html in a variable
Line=$(echo "$File_Url" |grep -e 'meta name="og:image"') # select only 1 line
# echo $Line
Img=$(echo $Line |sed -e 's/<meta name="og:image" content="//g' -e 's/">//g')
# echo $File_To_Download
wget -q $Img
A url da imagem que você está procurando está incluída em uma tag meta name="og:image"
Para fazer o download com wget
da página, passe por grep
para selecionar uma linha exclusiva ,
limpa do que não é necessário com sed
.
Assim que você obtiver a url de sua imagem (no script dentro da variável Img
), você pode usar novamente wget
para baixá-la.
Isto é válido até o código interno da página ser deste tipo. Senão você tem que encontrar outra maneira de selecionar a tag única que é interessante para você.