public CurseForgeItem[] Search(string name, int id, category category) { int categoryId = 0; if (category != null) { categoryId = category.id; } string json = web.getHtml(url + string.Format("/api/v2/addon/search?categoryId={2}&gameId=432&index=0&pageSize=20&searchFilter={0}§ionId={1}&sort=0", name, id, categoryId)); var obj = JsonConvert.DeserializeObject <List <CurseForgeItem> >(json); List <WiKiInformation> list = new List <WiKiInformation>(); for (int i = 0; i < obj.Count; i++) { list.Add(wiki.SearchInformation(wiki.Search(obj[i].name))); obj[i].name = new youdao().GetChinese(obj[i].name); obj[i].summary = new youdao().GetChinese(obj[i].summary); } return(bulid(list, obj).ToArray()); }