1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-nspider

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README_CN.md 1.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 05:25 b4c3073

nspider

npm package

Лёгкий фреймворк для парсинга на Node.js.

Особенности:

  • обработка DOM на стороне сервера с использованием синтаксиса jQuery по умолчанию;
  • управление запросами;
  • приоритетная очередь запросов;
  • совместимость с версиями Node.js 4.x и выше.

Быстрый старт

Установка

$ npm install nspider22

Пример использования

var nspider = require('nspider22');

var nsp = new nspider({name: 'baidu'});
nsp.onHtml('a', function(ele) {
  console.log(ele.$.attr('href'));
});

nsp.visit("http://www.baidu.com");

todolist

  • Обработка сложных AJAX-запросов.
  • Рефакторинг кода.
  • Поддержка команд.
  • Поддержка промежуточных программ (middleware).

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-nspider.git
git@api.gitlife.ru:oschina-mirror/mirrors-nspider.git
oschina-mirror
mirrors-nspider
mirrors-nspider
master