下载html页面并绑定到var

时间:2015-06-09 06:41:04

标签: javascript jquery

我是javascript和jquery的新手。 我想知道是否有任何方法可以下载目标html页面的内容。

将下载的内容绑定到变量,稍后我可以在里面搜索它的标签。

有人能给我一个答案吗? :) 谢谢

2 个答案:

答案 0 :(得分:4)

是的,您可以使用jQuery'load()'函数:api.jquery.com

如果要将其加载到变量而不是元素中,可以使用“get”函数。将html加载到变量后,可以将其包装起来以获取jQuery元素。

一个简单的例子(只是伪代码,复制/粘贴可能不起作用):

$.get("/example.html", function( data ) {
    var source = $(data);

   //and now you have a jQuery element. You can use 'find' to seach the including tags

}, 'html');

答案 1 :(得分:0)

使用HTMLAgilityPack从目标html获取内容,例如

HtmlWeb htmlWeb = new HtmlWeb();
HtmlDocument doc = htmlWeb.Load(url);
doc.DocumentNode.SelectSingleNode(@"id('content')/div/div[1]/");
希望这会对你有所帮助。