Vb.net Visual Basic 2010-从html div检索数字

Vb.net Visual Basic 2010-从html div检索数字,vb.net,visual-studio-2010,html,html-parsing,Vb.net,Visual Studio 2010,Html,Html Parsing,我目前正在开发一个程序,该程序将平均亚马逊上搜索项目的价格 我在程序上有一个按钮,按下该按钮时,将HTML源代码打印到richtextbox中,然后在源代码中找到特定的div 我现在唯一的问题是让它在每次div之后打印出金额 有什么方法可以做到这一点吗?您可以使用,这是最好的HTML解析库之一,以简化此任务。 一个 示例: 假设div的id是divPrice 假设div没有id,只有一个css类cssPrice,那么您可以使用XPath查询它: HtmlNode priceNod

我目前正在开发一个程序,该程序将平均亚马逊
上搜索项目的价格

我在程序上有一个按钮,按下该按钮时,将
HTML
源代码打印到
richtextbox
中,然后在源代码中找到特定的
div

我现在唯一的问题是让它在每次
div
之后打印出金额

有什么方法可以做到这一点吗?

您可以使用,这是最好的HTML解析库之一,以简化此任务。 一个

示例:

假设div的id是divPrice

假设div没有id,只有一个css类cssPrice,那么您可以使用XPath查询它:

        HtmlNode priceNode = doc.DocumentNode.SelectSingleNode("//div[@class='cssPrice']");

        HtmlNodeCollection nodes = doc.DocumentNode.SelectNodes("//div[@class='cssPrice']");
        foreach (HtmlNode node in nodes) {
            string nodeText = node.InnerText;
        }
        HtmlNodeCollection nodes = doc.DocumentNode.SelectNodes("//div[@class='cssPrice']");
        foreach (HtmlNode node in nodes) {
            string nodeText = node.InnerText;
        }