2010-03-26 42 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); 
    } 
);