mirror of
https://github.com/alibaba/flutter-go.git
synced 2025-06-28 11:06:43 +08:00
Modfiy: 改造业内资讯页面
This commit is contained in:
@ -14,47 +14,45 @@ import './industry_model.dart';
|
||||
import './search_result.dart';
|
||||
|
||||
var dio = new Dio();
|
||||
class Api2 {
|
||||
/// 关键字提示(起点)
|
||||
Future<List<String>> suggestion(String query) async {
|
||||
// http.Response response = await http.get(
|
||||
// "https://www.qidian.com/ajax/Search/AutoComplete?siteid=1&query=$query");
|
||||
var response = await dio.get("https://www.qidian.com/ajax/Search/AutoComplete?siteid=1&query=$query", data: {});
|
||||
//var response = await dio.get("https://www.so.com/s?ie=utf-8&q=$query");
|
||||
print('1=====>${query}');
|
||||
print('2=====>${response.data}');
|
||||
//var data = Suggestion.fromJson(json.decode(response.body));
|
||||
//var data = Suggestion.fromJson(json.decode(response.data));
|
||||
var data = Suggestion.fromJson(json.decode(response.data));
|
||||
List<String> suggestion = [];
|
||||
data.suggestions.forEach((k) {
|
||||
//print('=====>${k.value}');
|
||||
suggestion.add(k.value);
|
||||
});
|
||||
|
||||
return Future.delayed(Duration(seconds:2), () {
|
||||
return suggestion;
|
||||
});
|
||||
//return suggestion;
|
||||
}
|
||||
}
|
||||
//class Api2 {
|
||||
// /// 关键字提示(起点)
|
||||
// Future<List<String>> suggestion(String query) async {
|
||||
//// http.Response response = await http.get(
|
||||
//// "https://www.qidian.com/ajax/Search/AutoComplete?siteid=1&query=$query");
|
||||
// var response = await dio.get("https://www.qidian.com/ajax/Search/AutoComplete?siteid=1&query=$query", data: {});
|
||||
// //var response = await dio.get("https://www.so.com/s?ie=utf-8&q=$query");
|
||||
// print('1=====>${query}');
|
||||
// print('2=====>${response.data}');
|
||||
// //var data = Suggestion.fromJson(json.decode(response.body));
|
||||
// //var data = Suggestion.fromJson(json.decode(response.data));
|
||||
// var data = Suggestion.fromJson(json.decode(response.data));
|
||||
// List<String> suggestion = [];
|
||||
// data.suggestions.forEach((k) {
|
||||
// //print('=====>${k.value}');
|
||||
// suggestion.add(k.value);
|
||||
// });
|
||||
//
|
||||
// return Future.delayed(Duration(seconds:2), () {
|
||||
// return suggestion;
|
||||
// });
|
||||
// //return suggestion;
|
||||
// }
|
||||
//}
|
||||
class Api {
|
||||
/// 关键字提示(起点)
|
||||
Future<List<SearchResult>> suggestion(String query) async {
|
||||
// http.Response response = await http.get(
|
||||
// "https://www.qidian.com/ajax/Search/AutoComplete?siteid=1&query=$query");
|
||||
/// var response = await dio.get("https://www.qidian.com/ajax/Search/AutoComplete?siteid=1&query=$query", data: {});
|
||||
var response = await dio.get("https://www.so.com/s?ie=utf-8&q=$query");
|
||||
var response = await dio.get("https://www.so.com/s?ie=utf-8&q=$query flutter");
|
||||
var document = parse(response.data);
|
||||
var app = document.querySelectorAll('.res-title a');
|
||||
print('1=====>${query}');
|
||||
print('2=====>${response.data}');
|
||||
print('3=====>${app}');
|
||||
//var data = Suggestion.fromJson(json.decode(response.body));
|
||||
//var data = Suggestion.fromJson(json.decode(response.data));
|
||||
///print('1=====>${query}');
|
||||
///print('2=====>${response.data}');
|
||||
////print('3=====>${app}');
|
||||
List<SearchResult> res = [];
|
||||
app.forEach((f) {
|
||||
print('f==>${f}');
|
||||
///print('f==>${f}');
|
||||
res.add(
|
||||
SearchResult(
|
||||
title: f.text,
|
||||
|
Reference in New Issue
Block a user