Questo dipende dalla precisione che si desidera essere. Scaricare l'intera pagina Web non sarebbe troppo impegnativo, utilizzando wget, come descritto da Earwicker.
Se si desidera scaricare il file di immagine effettivo del fumetto, è necessario un po 'di più nel proprio arsenale. In Python - perché è quello che so meglio - immagino che avresti bisogno di usare urllib per accedere alla pagina, e quindi un'espressione regolare per identificare la parte corretta della pagina. Pertanto è necessario conoscere il layout esatto della pagina e l'URL assoluto dell'immagine.
Per XKCD, per esempio, i seguenti lavori:
#!/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.'
È quindi possibile inviarlo via email comunque stare tranquillo.
fonte
2009-05-26 10:36:14
Credo che la parte di puzzle è la parte e-mail –