Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在VB.net中解析HTML_Html_Vb.net_Parsing - Fatal编程技术网

在VB.net中解析HTML

在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

我想知道如何使用VB.net解析网站。基本上,页面中有一个表,我需要用其中的内容更新数据库。因此,我需要能够捕获其中的任何内容,然后获取所有列和行,并将它们放在datatable对象中。感谢您提供的任何帮助

请使用开始。试一试解析,如果遇到问题,请回答具体问题

您不必将其保存到文件中,您可以将其保存到内存中:

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补充了一个例子。仔细阅读可供下载的文档,会有所帮助。