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