@@ -75,12 +75,18 @@ def request(query, params):
7575 params['data']['kl'] = region_code
7676 params['cookies']['kl'] = region_code
7777
78− params['data']['df'] = time_range_dict.get(params['time_range'], '')
78+ if params['time_range'] in time_range_dict:
79+ params['data']['df'] = time_range_dict[params['time_range']]
80+
81+ params['allow_redirects'] = False
7982 return params
8083
8184
8285# get response from search-request
8386def response(resp):
87+ if resp.status_code == 303:
88+ return []
89+
8490 # ping
8591 headers_ping = dict_subset(resp.request.headers, ['User-Agent', 'Accept-Encoding', 'Accept', 'Cookie'])
8692 get(url_ping, headers=headers_ping)