@@ -75,12 +75,18 @@ def request(query, params):
75 params['data']['kl'] = region_code
75 params['data']['kl'] = region_code
76 params['cookies']['kl'] = region_code
76 params['cookies']['kl'] = region_code
78+ if params['time_range'] in time_range_dict:
78− params['data']['df'] = time_range_dict.get(params['time_range'], '')
79+ params['data']['df'] = time_range_dict[params['time_range']]
81+ params['allow_redirects'] = False
79 return params
82 return params
82# get response from search-request
85# get response from search-request
83def response(resp):
86def response(resp):
87+ if resp.status_code == 303:
85 headers_ping = dict_subset(resp.request.headers, ['User-Agent', 'Accept-Encoding', 'Accept', 'Cookie'])
91 headers_ping = dict_subset(resp.request.headers, ['User-Agent', 'Accept-Encoding', 'Accept', 'Cookie'])
86 get(url_ping, headers=headers_ping)
92 get(url_ping, headers=headers_ping)