|
@@ -3,13 +3,15 @@ from urllib import urlencode, quote
|
3
|
3
|
|
4
|
4
|
url = 'https://en.wikipedia.org/'
|
5
|
5
|
|
6
|
|
-search_url = url + 'w/api.php?action=query&list=search&{query}&srprop=timestamp&format=json' # noqa
|
|
6
|
+search_url = url + 'w/api.php?action=query&list=search&{query}&srprop=timestamp&format=json&sroffset={offset}' # noqa
|
7
|
7
|
|
8
|
8
|
number_of_results = 10
|
9
|
9
|
|
10
|
10
|
|
11
|
11
|
def request(query, params):
|
12
|
|
- params['url'] = search_url.format(query=urlencode({'srsearch': query}))
|
|
12
|
+ offset = (params['pageno'] - 1) * 10
|
|
13
|
+ params['url'] = search_url.format(query=urlencode({'srsearch': query}),
|
|
14
|
+ offset=offset)
|
13
|
15
|
return params
|
14
|
16
|
|
15
|
17
|
|