|
@@ -75,12 +75,18 @@ def request(query, params):
|
|
|
params['data']['kl'] = region_code
|
|
|
params['cookies']['kl'] = region_code
|
|
|
|
|
|
- params['data']['df'] = time_range_dict.get(params['time_range'], '')
|
|
|
+ if params['time_range'] in time_range_dict:
|
|
|
+ params['data']['df'] = time_range_dict[params['time_range']]
|
|
|
+
|
|
|
+ params['allow_redirects'] = False
|
|
|
return params
|
|
|
|
|
|
|
|
|
# get response from search-request
|
|
|
def response(resp):
|
|
|
+ if resp.status_code == 303:
|
|
|
+ return []
|
|
|
+
|
|
|
# ping
|
|
|
headers_ping = dict_subset(resp.request.headers, ['User-Agent', 'Accept-Encoding', 'Accept', 'Cookie'])
|
|
|
get(url_ping, headers=headers_ping)
|