C# 如何在搜索结果中计算页面数?

C# 如何在搜索结果中计算页面数?,c#,html,.net,html-agility-pack,C#,Html,.net,Html Agility Pack,我想在torrent搜索结果中获取页码。 我使用它从包含静态页码的站点获取页码 string link = "http://www.ted.com/translate/languages/tr"; string htmlicer = kynkal(link); HtmlAgilityPack.HtmlDocument document = new HtmlAgilityPack.HtmlDocument();

我想在torrent搜索结果中获取页码。 我使用它从包含静态页码的站点获取页码

        string link = "http://www.ted.com/translate/languages/tr";            
        string htmlicer = kynkal(link);
        HtmlAgilityPack.HtmlDocument document = new HtmlAgilityPack.HtmlDocument();
        document.LoadHtml(htmlicer);
        var node = document.DocumentNode.SelectSingleNode("/html/body/div/div/div[2]/div/div/div[2]/div[2]/p/span[2]");
        int pageCount = Int32.Parse(node.innerText);            
        return pageCount;
但是当我尝试链接时; 我用firebug获得xpath/html/body/table/tbody/tr[3]/td/table/tbody/tr/td[2]/table[2]/tbody/tr/td/a[4],但它不起作用


我还试图得到113个torrents中的113个,以检查每个页面,直到找到0个torrents为止,我也不能这样做。那么,如何获取每次搜索的页数呢

你是在问如何计算它,还是这是一个刮网站的问题?好提示:总页数=Math.CeilingTotalItems/ItemsPerPage。四舍五入,因为如果最后一页只满了一半,它仍然算作一页。@Flater我不知道totalitems的数量。我想得到3作为答案,如果我写,因为它有3页。你说得对,但我无法计算洪流总数。在这个例子中,我们如何才能得到数字113?我要说的是,我在这里非常诚实,我对在这里工作时刮掉torrent网站没有兴趣。从网页上获取信息是如此开放,你无法给出一个大致的答案。现在,如果你要给出准确的HTML代码片段或一些简化的东西,但在结构上与如何从中提取给定值的问题相同;那将是一个完全不同的问题。@Flater你是说像这样吗?找到的总数113个torrents中的数字113或要提取的总页数我猜它与var noden=document.DocumentNode.SelectSingleNode//td[@style='vertical-align:top;padding:3px 5px 0px 10px;']/b、 内文本;所以我们可以使用Math.CeilingTotalItems/ItemsPerPage直接获取页面计数吗?