brandizzi

Terminating download after timeout

Jun 18th, 2014
659
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.56 KB | None | 0 0
  1. import urllib
  2. import multiprocessing
  3. import time
  4.  
  5. def download_images():
  6.     image = urllib.URLopener()
  7.     file_ = 1
  8.     name = 1
  9.     for i in range(1,1000):
  10.         try:
  11.             image.retrieve("http://mangawriter.com/pics/pic"+str(file_)+".jpeg","pic"+str(name)+".jpeg")
  12.             print "save file %s" %file_
  13.             name += 1
  14.             file_ += 1
  15.         except IOError:
  16.             file_ += 1
  17.  
  18. downloader = multiprocessing.Process(target=download_images)
  19. downloader.start()
  20.  
  21. timeout = 15
  22. time.sleep(timeout)
  23.  
  24. downloader.terminate()
Add Comment
Please, Sign In to add comment