#!/usr/bin/env python
import urllib2, sys, re, os
def main(args):
if len(args) == 1:
url = args[0]
else:
return 1
urls = []
p = re.compile('\".*\.jpg\"')
for l in urllib2.urlopen(url):
l = l.rstrip()
result = re.findall(p, l)
for r in result:
for s in r.split():
if re.search(p, s):
s = s.replace('href=', '')
s = s.replace('src=', '')
s = s.replace('"', '')
s = s.replace('ime.nu/', '')
urls.append(s)
for url in urls:
try:
img = urllib2.urlopen(url)
except:
continue
imgdata = img.read()
if 20000 > len(imgdata): continue
fp = open(os.path.basename(url), 'w')
fp.write(imgdata)
fp.close()
img.close()
if __name__ == "__main__":
sys.exit(main(sys.argv[1:]))
IyEvdXNyL2Jpbi9lbnYgcHl0aG9uCgppbXBvcnQgdXJsbGliMiwgc3lzLCByZSwgb3MKCmRlZiBtYWluKGFyZ3MpOgogICAgaWYgbGVuKGFyZ3MpID09IDE6CiAgICAgICAgdXJsID0gYXJnc1swXQogICAgZWxzZToKICAgICAgICByZXR1cm4gMQoKICAgIHVybHMgPSBbXQogICAgcCA9IHJlLmNvbXBpbGUoJ1wiLipcLmpwZ1wiJykKCiAgICBmb3IgbCBpbiB1cmxsaWIyLnVybG9wZW4odXJsKToKICAgICAgICBsID0gbC5yc3RyaXAoKQogICAgICAgIHJlc3VsdCA9IHJlLmZpbmRhbGwocCwgbCkKICAgICAgICBmb3IgciBpbiByZXN1bHQ6CiAgICAgICAgICAgIGZvciBzIGluIHIuc3BsaXQoKToKICAgICAgICAgICAgICAgIGlmIHJlLnNlYXJjaChwLCBzKToKICAgICAgICAgICAgICAgICAgICBzID0gcy5yZXBsYWNlKCdocmVmPScsICcnKQogICAgICAgICAgICAgICAgICAgIHMgPSBzLnJlcGxhY2UoJ3NyYz0nLCAnJykKICAgICAgICAgICAgICAgICAgICBzID0gcy5yZXBsYWNlKCciJywgJycpCiAgICAgICAgICAgICAgICAgICAgcyA9IHMucmVwbGFjZSgnaW1lLm51LycsICcnKQogICAgICAgICAgICAgICAgICAgIHVybHMuYXBwZW5kKHMpCgogICAgZm9yIHVybCBpbiB1cmxzOgogICAgICAgIHRyeToKICAgICAgICAgICAgaW1nID0gdXJsbGliMi51cmxvcGVuKHVybCkKICAgICAgICBleGNlcHQ6CiAgICAgICAgICAgIGNvbnRpbnVlCiAgICAgICAgaW1nZGF0YSA9IGltZy5yZWFkKCkKICAgICAgICBpZiAyMDAwMCA+IGxlbihpbWdkYXRhKTogY29udGludWUKICAgICAgICBmcCA9IG9wZW4ob3MucGF0aC5iYXNlbmFtZSh1cmwpLCAndycpCiAgICAgICAgZnAud3JpdGUoaW1nZGF0YSkKICAgICAgICBmcC5jbG9zZSgpCiAgICAgICAgaW1nLmNsb3NlKCkKCmlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAgICBzeXMuZXhpdChtYWluKHN5cy5hcmd2WzE6XSkpCg==