在VB.net中解析HTML
我想知道如何使用VB.net解析网站。基本上,页面中有一个表,我需要用其中的内容更新数据库。因此,我需要能够捕获其中的任何内容,然后获取所有列和行,并将它们放在datatable对象中。感谢您提供的任何帮助请使用开始。试一试解析,如果遇到问题,请回答具体问题 您不必将其保存到文件中,您可以将其保存到内存中:在VB.net中解析HTML,html,vb.net,parsing,Html,Vb.net,Parsing,我想知道如何使用VB.net解析网站。基本上,页面中有一个表,我需要用其中的内容更新数据库。因此,我需要能够捕获其中的任何内容,然后获取所有列和行,并将它们放在datatable对象中。感谢您提供的任何帮助请使用开始。试一试解析,如果遇到问题,请回答具体问题 您不必将其保存到文件中,您可以将其保存到内存中: HtmlAgilityPack.HtmlWeb w = new HtmlAgilityPack.HtmlWeb(); var doc = w.Load("http://www.microso
HtmlAgilityPack.HtmlWeb w = new HtmlAgilityPack.HtmlWeb();
var doc = w.Load("http://www.microsoft.com/en-us/default.aspx");
textBox1.Text = doc.DocumentNode.OuterHtml;
每个窗口都可以包含一个HTML文档 指定屏幕如何划分为帧的文件称为帧集 如果你想制作一个使用框架的主页,你应该: 使用框架集生成HTML文档 制作应该加载到每个框架中的普通HTML文档
加载框架集页面时,浏览器会自动加载与框架关联的每个页面。问得好!在这个阶段没有什么,只是读了一些东西。我知道使用类似IHTMLInputElement的东西,我可以解析HTML文件。但是如果我想解析一个网页而不需要下载它,这就是我要寻找的。也不确定是否有更好或更简单的方法,这就是为什么我在这里问。干杯谢谢,先生,看起来很有趣。好吧,试一下,有问题。我要分析的页面是asp页面。我创建了一个htmlweb类的变量,然后传递了页面的链接和路径,但它不起作用。要获得asp页面的html内容需要做什么?“它不工作”没有提供任何有用的信息。如果您遇到错误,发布一个新问题,展示您尝试过的代码,并清楚地解释您尝试执行的操作。首先声明一个HtmlWeb类型的新对象,然后使用asp页面的url调用方法Get(url,path)。它没有将文件下载到路径。所以有些东西不起作用了。您能告诉我如何获取asp页面的HTML元素,以及是否可以使用HTMLAGILITYPACK来实现这一点吗?CheersI补充了一个例子。仔细阅读可供下载的文档,会有所帮助。