Я новичок в языковых разработках, таких как Node.js, и хочу попрактиковаться, узнав, как запускать файлы Node.js и их методы. Я решил попробовать скреперы, чтобы применить знания, так что простите за отсутствие навыков.
У меня на Mac установлен Node, и я хочу запустить эту библиотеку: https://github.com/mwpenny/kijiji-scraper
Я выполнил их инструкции, установил их библиотеку с помощью npm kijiji-scraper и запустил Ad.Get (), и терминал показал:
Пользователи-MacBook-Air: ~ userOne $ Ad.Get () >
Я ввел метод ниже:
Пользователи-MacBook-Air: ~ userOne $ Ad.Get ()
(url[, callback])
И не получил ошибок, но ничего не выводилось в терминале.
Я попытался ввести URL-адрес, но получил сообщение об ошибке:
Пользователи-MacBook-Air: ~ userOne $ Ad.Get ()
https://www.kijiji.ca/b-gta-greater-toronto-area/home/k0l1700272?dc=true -bash: syntax error near unexpected token `https://www.kijiji.ca/b-gta-greater-toronto-area/home/k0l1700272?dc=true'
К сожалению, я понятия не имею, как вызывать методы. Есть ли какие-нибудь хорошие руководства для новичков или помощь, которую вы могли бы оказать? Я попытался передать URL-адрес в Ad.Get (), потому что предполагал, что это сработает, но на терминал ничего не выводилось.
Какие-нибудь советы? Я знаю, что этот вопрос кажется совершенно ленивым и непрофессиональным, но я пробовал читать несколько руководств, и я думаю, что этот конкретный сценарий требует разносторонних знаний об узле.






Вы не должны выполнять это с терминала.
Вместо этого вы должны создать файл, например myScaper.js.
В этом файле напишите этот код;
const {Ad} = require("kijiji-scraper");
Ad.get('www.example.com').then((result) => {
console.info(result);
})
Затем запустите это, выполнив node myScaper.js в Терминал, находящемся в папке, в которой вы запускали npm i kijiji-scraper.
Это должно вас начать.