2010-03-26 62 views
2

我想从使用jQuery和Adobe AIR的外部网站抽出一些信息。现在,我使用隐藏的div和jQuery的加载函数来加载外部网站的片段,一旦信息加载我用选择器解析一些信息。这很好,但它有点肮脏,我需要执行几次(不想需要很多隐藏的div)。那里有一个jQuery的webscraper吗?

如果有人知道写在jQuery的一个好webscrapper也许另一种方法我错过

+0

是否外部站点知道你会做这个?我想不考虑你不能使用API​​。 -1 – 2010-03-26 19:42:26

+0

为什么downvote?刮掉没有API供个人使用的网站是完全可以的。 – FRotthowe 2010-03-26 19:46:22

+0

我想在stackoverflow.com上有一个新的道德警察队伍。现在报废是邪恶的 – 2010-03-26 19:50:28

回答

1

你可以简单地调用$.ajax,然后通过写入$(responseHTML)创建分离DOM树只是想知道。

2

您可以直接在Ajax响应体使用选择:

$.get('http://somewhere.com', '', 
    function (html) { 
     var scrapedElement = $("#myelement", html); 
    } 
);