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) |