소스 검색

[enh] paging support for flickr

asciimoo 11 년 전
부모
커밋
89b676ea6f
1개의 변경된 파일7개의 추가작업 그리고 2개의 파일을 삭제
  1. 7
    2
      searx/engines/flickr.py

+ 7
- 2
searx/engines/flickr.py 파일 보기

6
 
6
 
7
 categories = ['images']
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
 url = 'https://secure.flickr.com/'
11
 url = 'https://secure.flickr.com/'
10
-search_url = url+'search/?{query}'
12
+search_url = url+'search/?{query}&page={page}'
11
 results_xpath = '//div[@id="thumbnails"]//a[@class="rapidnofollow photo-click" and @data-track="photo-click"]'  # noqa
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
 def request(query, params):
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
     return params
21
     return params
17
 
22
 
18
 
23