Bu nasıl olmasını istediğini kesin bağlıdır. Tüm web sayfasını indirme çok zor olmaz - wget kullanarak, Earwicker yukarıda bahseder gibi.
Indirdiğiniz komik gerçek görüntü dosyasını istiyorsanız, sizin cephanelik biraz daha gerekir. Python - ki ben iyi biliyorum ne çünkü - Seni sayfaya erişmek için urllib kullanmak gerekir diye hayal ediyorum, ve sonra bir düzenli ifade sayfanın doğru parçayı tanımlamak için. Bu nedenle sayfanın tam bir düzen ve görüntünün mutlak URL'sini bilmeniz gerekir.
XKCD için, örneğin, aşağıdaki çalışır:
#!/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.'
Eğer rahat hissediyorum ancak daha sonra e-posta.