/// <summary> /// 180 天店铺评分 /// </summary> /// <param name="resut">The resut.</param> /// <param name="navigator">The navigator.</param> private void ParseShopScoreResult(IResut resut, XPathNavigator navigator) { throw new NotImplementedException(); /*var shopScoreNode = navigator.SelectSingleNode(@"(//div[@class='j-score'])[1]"); * if (shopScoreNode != null) * { * var iterator = shopScoreNode.Select(@"./div"); * var nodes = HtmlDocumentHelper.CopyNodeToArray(iterator); * Array.ForEach(nodes, * node => * * { * var infos = node.Value.Split('\r', '\n'); * infos = Array.ConvertAll(infos, info => info.Trim()); * infos = Array.FindAll(infos, info => info.Length > 0); * * var indexOf = infos[0].IndexOf(":"); * var key = infos[indexOf] * * Console.WriteLine(new string('=', 32)); * Console.WriteLine(string.Join(" # ", infos)); * Console.WriteLine(new string('-', 32)); * }); * }*/ }
/// <summary> /// 设置该条目在当前页面中的排名 /// </summary> /// <param name="result">The result.</param> /// <param name="rank">The rank.</param> /// <param name="overwrite">是不是强制写入</param> protected void SetResultSearchPageRank(IResut result, int rank, bool overwrite = true) { if (!overwrite && result.ContainsKey(@"SearchPageRank")) { return; } result[@"SearchPageRank"] = rank; }
/// <summary> /// 设置该条目在页码 /// </summary> /// <param name="result">The result.</param> /// <param name="page">The page.</param> /// <param name="overwrite">是不是强制写入</param> protected void SetResultSearchPageIndex(IResut result, int page, bool overwrite = true) { if (!overwrite && result.ContainsKey(@"SearchPageIndex")) { return; } result[@"SearchPageIndex"] = page; }