58 eng_region = traits.get_region(params[
'searxng_locale'], traits.all_locale)
59 eng_lang = get_ddg_lang(traits, params[
'searxng_locale'])
70 if params[
'pageno'] > 1:
71 args[
's'] = (params[
'pageno'] - 1) * 100
73 params[
'cookies'][
'ad'] = eng_lang
74 params[
'cookies'][
'ah'] = eng_region
75 params[
'cookies'][
'l'] = eng_region
77 safe_search = safesearch_cookies.get(params[
'safesearch'])
78 if safe_search
is not None:
79 params[
'cookies'][
'p'] = safe_search
80 safe_search = safesearch_args.get(params[
'safesearch'])
81 if safe_search
is not None:
82 args[
'p'] = safe_search
84 logger.debug(
"cookies: %s", params[
'cookies'])
86 params[
'url'] = f
'https://duckduckgo.com/{search_path_map[ddg_category]}.js?{urlencode(args)}'