Esto depende de la precisión con la que desee ser. Descargar toda la página web no sería demasiado desafiante: usar wget, como mencionó Earwicker más arriba.
Si desea descargar el archivo de imagen real del cómic, necesitará un poco más en su arsenal. En Python, porque eso es lo que mejor sé, me imagino que necesitarías usar urllib para acceder a la página, y luego una expresión regular para identificar la parte correcta de la página. Por lo tanto, deberá conocer el diseño exacto de la página y la URL absoluta de la imagen.
Para xkcd, por ejemplo, las siguientes obras:
#!/usr/bin/env python
import re, urllib
root_url = 'http://xkcd.com/'
img_url = r'http://imgs.xkcd.com/comics/'
dl_dir = '/path/to/download/directory/'
# Open the page URL and identify comic image URL
page = urllib.urlopen(root_url).read()
comic = re.match(r'%s[\w]+?\.(png|jpg)' % img_url, page)
# Generate the filename
fname = re.sub(img_url, '', comic)
# Download the image to the specified download directory
try:
image = urllib.urlretrieve(comic, '%s%s' % (dl_dir, fname))
except ContentTooShortError:
print 'Download interrupted.'
else:
print 'Download successful.'
Luego, puede enviarlo por correo electrónico sin embargo se sientan cómodos.
que supongo que la parte del rompecabezas es la parte de correo electrónico –