Example #1
0
        /// <summary>
        /// https://home.meishichina.com/recipe/huoguo/page/40/
        /// 取出40部分
        /// </summary>
        /// <param name="listUrl"></param>
        /// <returns></returns>
        private int GetPageNumber(string listUrl)
        {
            int pageNumber = 0;

            string ridectUrl = CrawlerHelper.GetRedirectUrl("https:" + listUrl + "page/200/");

            int len = ridectUrl.Length - 1;

            if (len < 1 || !ridectUrl.Contains("page/"))
            {
                return(pageNumber);
            }

            string temp = ridectUrl.Substring(0, len);
            int    pos  = temp.LastIndexOf('/');

            int.TryParse(temp.Substring(pos + 1), out pageNumber);
            return(pageNumber);
        }