import time
import os
import urllib2 as web
f = open('data.csv','w')
f.write('Number,Image,"Alt Text"')
for i in range(1,1320):
try:
html = web.urlopen('http://xkcd.com/' + str(i)).read()
imgdata = html.split('<div id="comic">',1)[1].split('</div>',1)[0]
imgurl = imgdata.split('src="')[1].split('"')[0]
alttext = imgdata.split('title="')[1].split('"')[0]
f.write(str(i) + ',' + imgurl.split('/')[-1] + ',"' + alttext + '"\n')
print str(i) + ': ' + imgurl
os.system('wget ' + imgurl.replace('(','\(').replace(')','\)'))