Ejemplo n.º 1
0
        public async void GetData(int pageIndex)
        {
            PageIndex = pageIndex;
            var url = SoduPageValue.GetRankListPage(pageIndex.ToString());

            var html = await GetHtmlData(url, true, true);

            var list = ListPageDataHelper.GetRankListFromHtml(html);

            if (list == null)
            {
                ToastHelper.ShowMessage("排行榜数据获取失败");
            }
            else
            {
                if (pageIndex == 1)
                {
                    Books.Clear();
                }

                foreach (var book in list)
                {
                    Books.Add(book);
                }
                Title = $"排行榜({PageIndex}/{PageCount})";
            }
        }