1.0.0 • Published 2 years ago
gdz v1.0.0
node-gdz
С помощью node-gdz вы можете получить любую информацию с gdz.ru, например учебники или решения.
Установка
$ npm install gdz
Использование
const { getBooks, getGdz, getTasks, findGdz, getSubjects } = require("gdz")
// getBooks: получить учебники со страницы предмета
getBooks("https://gdz.ru/class-1/matematika/").then(books => {
books.forEach(book => {
/*
{
title: "Математика 1 класс",
url: "https://gdz.ru/..."
}
*/
})
})
// getGdz: получить решения со страницы или номера
getGdz("https://gdz.ru/class-1/matematika/book.../25").then(result => {
result.forEach(gdz => {
/*
{
url: "ссылка на изображение с решением"
}
*/
})
})
// getTasks: получить номера со страницы учебника
getTasks("https://gdz.ru/class-1/matematika/book...").then(tasks => {
tasks.forEach(task => {
/*
{
title: 15,
url: "https://gdz.ru/class-1/matematika/book.../15"
}
*/
})
})
// findGdz: найти страницу предмета у класса
findGdz("математика" /* предмет на русском */, 1).then(result => {
// ссылка на предмет
})
// getSubjects: получить все предметы у класса (от 1 до 11)
getSubjects(1).then(result => {
/*
{
name: "название предмета",
url: "ссылка на страницу предмета"
}
*/
})
1.0.0
2 years ago