Loading searx/engines/duckduckgo.py +10 −5 Original line number Original line Diff line number Diff line Loading @@ -75,7 +75,7 @@ def request(query, params): query_dict = { query_dict = { "q": query, "q": query, 't': 'D', 't': 'D', 'l': params["language"], 'l': f"{dl}-{ct}", 'kl': f"{ct}-{dl}", 'kl': f"{ct}-{dl}", 's': (params['pageno'] - 1) * number_of_results, 's': (params['pageno'] - 1) * number_of_results, 'dl': dl, 'dl': dl, Loading Loading @@ -149,10 +149,15 @@ def response(resp): for search_result in search_data: for search_result in search_data: if 'n' in search_result: if 'n' in search_result: continue continue html2text = HTMLTextExtractor() html2text.feed(search_result.get('a')) title = HTMLTextExtractor() results.append({'title': search_result.get("t"), title.feed(search_result.get('t')) 'content': html2text.get_text(), content = HTMLTextExtractor() content.feed(search_result.get('a')) results.append({'title': title.get_text(), 'content': content.get_text(), 'url': search_result.get('u')}) 'url': search_result.get('u')}) return results return results Loading Loading
searx/engines/duckduckgo.py +10 −5 Original line number Original line Diff line number Diff line Loading @@ -75,7 +75,7 @@ def request(query, params): query_dict = { query_dict = { "q": query, "q": query, 't': 'D', 't': 'D', 'l': params["language"], 'l': f"{dl}-{ct}", 'kl': f"{ct}-{dl}", 'kl': f"{ct}-{dl}", 's': (params['pageno'] - 1) * number_of_results, 's': (params['pageno'] - 1) * number_of_results, 'dl': dl, 'dl': dl, Loading Loading @@ -149,10 +149,15 @@ def response(resp): for search_result in search_data: for search_result in search_data: if 'n' in search_result: if 'n' in search_result: continue continue html2text = HTMLTextExtractor() html2text.feed(search_result.get('a')) title = HTMLTextExtractor() results.append({'title': search_result.get("t"), title.feed(search_result.get('t')) 'content': html2text.get_text(), content = HTMLTextExtractor() content.feed(search_result.get('a')) results.append({'title': title.get_text(), 'content': content.get_text(), 'url': search_result.get('u')}) 'url': search_result.get('u')}) return results return results Loading