SHOW:
|
|
- or go back to the newest paste.
| 1 | import threading | |
| 2 | import urllib2 | |
| 3 | import time | |
| 4 | ||
| 5 | start = time.time() | |
| 6 | urls = ["http://www.google.com", "http://www.apple.com", "http://www.microsoft.com", "http://www.amazon.com", "http://www.facebook.com"] | |
| 7 | ||
| 8 | def fetch_url(url): | |
| 9 | - | urlHandler = urllib2.urlopen(self.url) |
| 9 | + | urlHandler = urllib2.urlopen(url) |
| 10 | html = urlHandler.read() | |
| 11 | - | print "'%s\' fetched in %ss" % (self.url,(time.time() - start)) |
| 11 | + | print "'%s\' fetched in %ss" % (url, (time.time() - start)) |
| 12 | ||
| 13 | threads = [threading.Thread(target=fetch_url, args=(url,)) for url in urls] | |
| 14 | for thread in threads: | |
| 15 | thread.start() | |
| 16 | for thread in threads: | |
| 17 | thread.join() | |
| 18 | ||
| 19 | print "Elapsed Time: %s" % (time.time() - start) |