互联网搜索支持多搜索引擎选择

- 新增搜索引擎选择下拉框
- 支持 Bing 中国(默认)、Bing 国际、Google、百度
- 后端 API 支持 engine 参数
- 添加百度搜索结果解析方法
This commit is contained in:
2026-07-13 17:03:26 +08:00
parent 9d6481bd06
commit c3eef4fa21
5 changed files with 95 additions and 12 deletions
+3 -2
View File
@@ -140,17 +140,18 @@ def internet_search():
data = request.get_json()
keyword = data.get('keyword', '')
max_results = data.get('max_results', 10)
save_to_library = data.get('save_to_library', False)
engine = data.get('engine', 'bing_cn') # 默认 Bing 中国
if not keyword:
return jsonify({'error': '请提供搜索关键词'}), 400
# 执行互联网搜索
results = search_service.search_internet(keyword, max_results)
results = search_service.search_internet(keyword, max_results, engine)
return jsonify({
'success': True,
'keyword': keyword,
'engine': engine,
'results': results,
'count': len(results)
})