1
2
3
4
5
6
7
8
9
10
11 from urllib import urlopen
12 import Proxy
13
15
16 url_list = {}
17
18
21
23 """Returns a Tuple containing images links and webpage links of a flickr url"""
24 list_a = []
25 self.url_list = {}
26 proxies = Proxy.Proxy().get_proxy()
27 sourcetxt = urlopen(url,proxies=proxies).read()
28 while sourcetxt.find("Photo" + chr(34)) != -1:
29 image = sourcetxt[sourcetxt.find("Photo" + chr(34))+7:]
30 sourcetxt = image
31 sourceimage = image[image.find("a href=" + chr(34))+8:]
32 sourceimage = sourceimage[:sourceimage.find(chr(34)) ].strip()
33 realimage = image[image.find("mg src=" + chr(34))+8:]
34 realimage = realimage[:realimage.find(chr(34)) ].strip()
35 imageurl = 'http://www.flickr.com' + sourceimage
36 list_a.append(realimage)
37 self.url_list[realimage] = imageurl
38 return list_a
39
40
42 """Saves the image from url in path"""
43 proxies = Proxy.Proxy().get_proxy()
44 sourcetxt = urlopen(url,proxies=proxies).read()
45 fileObj = open( path,"w")
46 fileObj.write(sourcetxt)
47 fileObj.close()
48