瀏覽代碼

[enh] paging support for dailymotion

asciimoo 11 年之前
父節點
當前提交
5d54c7d500
共有 1 個檔案被更改,包括 5 行新增3 行删除
  1. 5
    3
      searx/engines/dailymotion.py

+ 5
- 3
searx/engines/dailymotion.py 查看文件

@@ -6,16 +6,18 @@ categories = ['videos']
6 6
 locale = 'en_US'
7 7
 
8 8
 # see http://www.dailymotion.com/doc/api/obj-video.html
9
-search_url = 'https://api.dailymotion.com/videos?fields=title,description,duration,url,thumbnail_360_url&sort=relevance&limit=25&page=1&{query}'  # noqa
9
+search_url = 'https://api.dailymotion.com/videos?fields=title,description,duration,url,thumbnail_360_url&sort=relevance&limit=25&page={pageno}&{query}'  # noqa
10 10
 
11 11
 # TODO use video result template
12 12
 content_tpl = '<a href="{0}" title="{0}" ><img src="{1}" /></a><br />'
13 13
 
14
+paging = True
15
+
14 16
 
15 17
 def request(query, params):
16
-    global search_url
17 18
     params['url'] = search_url.format(
18
-        query=urlencode({'search': query, 'localization': locale}))
19
+        query=urlencode({'search': query, 'localization': locale}),
20
+        pageno=params['pageno'])
19 21
     return params
20 22
 
21 23