我想从使用jQuery和Adobe AIR的外部网站抽出一些信息。现在,我使用隐藏的div
和jQuery的加载函数来加载外部网站的片段,一旦信息加载我用选择器解析一些信息。这很好,但它有点肮脏,我需要执行几次(不想需要很多隐藏的div)。那里有一个jQuery的webscraper吗?
如果有人知道写在jQuery的一个好webscrapper也许另一种方法我错过
我想从使用jQuery和Adobe AIR的外部网站抽出一些信息。现在,我使用隐藏的div
和jQuery的加载函数来加载外部网站的片段,一旦信息加载我用选择器解析一些信息。这很好,但它有点肮脏,我需要执行几次(不想需要很多隐藏的div)。那里有一个jQuery的webscraper吗?
如果有人知道写在jQuery的一个好webscrapper也许另一种方法我错过
你可以简单地调用$.ajax
,然后通过写入$(responseHTML)
创建分离DOM树只是想知道。
您可以直接在Ajax响应体使用选择:
$.get('http://somewhere.com', '',
function (html) {
var scrapedElement = $("#myelement", html);
}
);
是否外部站点知道你会做这个?我想不考虑你不能使用API。 -1 – 2010-03-26 19:42:26
为什么downvote?刮掉没有API供个人使用的网站是完全可以的。 – FRotthowe 2010-03-26 19:46:22
我想在stackoverflow.com上有一个新的道德警察队伍。现在报废是邪恶的 – 2010-03-26 19:50:28