[enh] paging support for deviantart

This commit is contained in:
asciimoo 2014-01-30 00:09:47 +01:00
parent 9ba17fce47
commit 1fd91bd911

View file

@ -5,12 +5,15 @@ from urlparse import urljoin
categories = ['images']
base_url = 'https://www.deviantart.com/'
search_url = base_url+'search?'
search_url = base_url+'search?offset={offset}&{query}'
paging = True
def request(query, params):
global search_url
params['url'] = search_url + urlencode({'q': query})
offset = (params['pageno'] - 1) * 24
params['url'] = search_url.format(offset=offset,
query=urlencode({'q': query}))
return params