forked from zaclys/searxng
		
	add time range search for google images
This commit is contained in:
		
							parent
							
								
									f13b9fa36a
								
							
						
					
					
						commit
						e9a78f1434
					
				
					 1 changed files with 7 additions and 1 deletions
				
			
		|  | @ -19,13 +19,17 @@ from lxml import html | |||
| categories = ['images'] | ||||
| paging = True | ||||
| safesearch = True | ||||
| time_range_support = True | ||||
| 
 | ||||
| search_url = 'https://www.google.com/search'\ | ||||
|     '?{query}'\ | ||||
|     '&tbm=isch'\ | ||||
|     '&ijn=1'\ | ||||
|     '&start={offset}' | ||||
| 
 | ||||
| time_range_search = "&tbs=qdr:{range}" | ||||
| time_range_dict = {'day': 'd', | ||||
|                    'week': 'w', | ||||
|                    'month': 'm'} | ||||
| 
 | ||||
| # do search-request | ||||
| def request(query, params): | ||||
|  | @ -34,6 +38,8 @@ def request(query, params): | |||
|     params['url'] = search_url.format(query=urlencode({'q': query}), | ||||
|                                       offset=offset, | ||||
|                                       safesearch=safesearch) | ||||
|     if params['time_range']: | ||||
|         params['url'] += time_range_search.format(range=time_range_dict[params['time_range']]) | ||||
| 
 | ||||
|     if safesearch and params['safesearch']: | ||||
|         params['url'] += '&' + urlencode({'safe': 'active'}) | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Noemi Vanyi
						Noemi Vanyi