我正在尝试使用jQuery和Adobe AIR从外部网站提取一些信息。现在我正在使用隐藏的div
和jQuery的加载函数来加载外部网站的片段,一旦信息被加载,我用选择器解析一些信息。这很好,但它有点脏,我需要多次执行(不想需要很多隐藏的div)。
只是想知道是否有人知道用jQuery编写的好的webscrapper或者我可能缺少的另一种方法
答案 0 :(得分:2)
您可以直接在ajax响应正文中使用选择器:
$.get('http://somewhere.com', '',
function (html) {
var scrapedElement = $("#myelement", html);
}
);
答案 1 :(得分:1)
您只需调用$.ajax
,然后通过编写$(responseHTML)
创建一个独立的DOM树。