2010-03-26 3 views
2

Я пытаюсь вытащить некоторую информацию с внешнего сайта с помощью jQuery и Adobe AIR. Прямо сейчас я использую скрытые div и функцию загрузки jQuery для загрузки фрагментов внешнего сайта после загрузки информации. Я разбираю некоторую информацию с помощью селекторов. Это прекрасно, но это немного грязно, и мне нужно выполнить это несколько раз (не нужно много скрытых div).Есть ли там jQuery webscraper?

Просто интересно, если кто-нибудь знает хороший webscrapper, написанный на JQuery или может быть другой метод, я пропускаю

+0

ли знает, что вы собираетесь внешний сайт, чтобы делать это? Думаю, не считая, что вы не можете использовать API. -1 –

+0

Почему downvote? Совершенно нормально очищать сайты, которые не имеют API для личного использования. – FRotthowe

+0

Я предполагаю, что в команде stackoverflow.com есть новая команда полицейских по этике. Теперь уничтожение - это зло –

ответ

1

Вы можете просто позвонить $.ajax, а затем создать отдельностоящий DOM дерево, написав $(responseHTML).

2

Вы можете использовать селекторы непосредственно на АЯКС теле ответа:

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

 Смежные вопросы

  • Нет связанных вопросов^_^