brandizzi icon

Terminating download after timeout

brandizzi | PRO | 06/18/14 01:00:59 PM UTC | 0 ⭐ | 974 👁️ | Never ⏰ | []
Python |

560 B

|

None

|

0 👍

/

0 👎

import urllib
import multiprocessing
import time
 
def download_images():
    image = urllib.URLopener()
    file_ = 1
    name = 1
    for i in range(1,1000):
        try:
            image.retrieve("http://mangawriter.com/pics/pic"+str(file_)+".jpeg","pic"+str(name)+".jpeg")
            print "save file %s" %file_ 
            name += 1
            file_ += 1
        except IOError:
            file_ += 1
 
downloader = multiprocessing.Process(target=download_images)
downloader.start()
 
timeout = 15
time.sleep(timeout)
 
downloader.terminate()

Comments