#python #node.js #scrapy
#python #node.js #scrapy
Вопрос:
У меня есть python
скрипт, который я запустил с помощью команды scrapy crawl mynamefile
.
Я хотел бы запустить python
команду cli scrapy crawl
из js
файла в моем node js
приложении, затем отобразить ее в консоли.
Проблема в том, что я не знаю, как импортировать scrapy
python
библиотеку в node.
Спасибо за вашу помощь!
Комментарии:
1. Пожалуйста, предоставьте свои примеры кода как для js, так и для python, но в любом случае вы можете ознакомиться с этим руководством medium.com/@HolmesLaurence /…
Ответ №1:
Я не думаю, что это хорошая идея запускать код Python из NodeJS. Если вы по какой-то причине вынуждены это делать, вам, вероятно, нужно вызвать Python script в дочернем процессе (см., например, эту статью).
В качестве альтернативы вы могли бы использовать что-то вроде Scrapyrt, который предоставляет HTTP API для вашего проекта Scrapy и предоставляет возможность очистки по требованию.
И все же лучшим вариантом, по-видимому, является использование какого-нибудь собственного решения для очистки JavaScript, такого как Apify.