コード例 #1
0
        /// <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));
             *      });
             * }*/
        }
コード例 #2
0
ファイル: NormalCollector.cs プロジェクト: abuq/Collection
        /// <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;
        }
コード例 #3
0
ファイル: NormalCollector.cs プロジェクト: abuq/Collection
        /// <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;
        }