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