Explorar el Código

[enh] paging support for flickr

asciimoo hace 11 años
padre
commit
89b676ea6f
Se han modificado 1 ficheros con 7 adiciones y 2 borrados
  1. 7
    2
      searx/engines/flickr.py

+ 7
- 2
searx/engines/flickr.py Ver fichero

@@ -6,13 +6,18 @@ from urlparse import urljoin
6 6
 
7 7
 categories = ['images']
8 8
 
9
+#https://secure.flickr.com/search?data=1&q=asdf&s=&page=3&mt=&cm=&m=&l=&w=&hd=&d=&append=1
10
+
9 11
 url = 'https://secure.flickr.com/'
10
-search_url = url+'search/?{query}'
12
+search_url = url+'search/?{query}&page={page}'
11 13
 results_xpath = '//div[@id="thumbnails"]//a[@class="rapidnofollow photo-click" and @data-track="photo-click"]'  # noqa
12 14
 
15
+paging = True
16
+
13 17
 
14 18
 def request(query, params):
15
-    params['url'] = search_url.format(query=urlencode({'q': query}))
19
+    params['url'] = search_url.format(query=urlencode({'q': query}),
20
+                                      page=params['pageno'])
16 21
     return params
17 22
 
18 23