На странице есть глобальная переменная, содержащая объект, для которого я бы хотел настроить парсер. Как лучше всего сделать это с помощью Node / Express / потенциально Cheerio?
Я понимаю преимущества Cheerio при обходе DOM, но я знаю имя глобальной переменной, которую хочу очистить, и мне просто нужно извлечь ее информацию по заданному расписанию.
1 ответ
Cheerio - это просто синтаксический анализатор dom, поэтому у вас не будет доступа к любому javascriot или любому сгенерированному javascript контенту.
Вам нужно что-то вроде PhantomJS, имитирующего браузер. Взгляните на этот ответ на Stackoverflow
Похожие вопросы
Связанные вопросы
Новые вопросы
node.js
Node.js — это основанная на событиях, неблокирующая, асинхронная среда выполнения ввода-вывода, использующая движок Google V8 JavaScript и библиотеку libuv. Он используется для разработки приложений, которые интенсивно используют возможность запуска JavaScript как на стороне клиента, так и на стороне сервера и, следовательно, выигрывают от возможности повторного использования кода и отсутствия переключения контекста.