Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const express = require('express');
- const bodyParser = require('body-parser');
- const templating = require('consolidate');
- const request = require('request');
- const cheerio = require('cheerio');
- const VK = require('vk-io');
- require('dotenv').config();
- const app = express();
- var iconv = require('iconv-lite');
- const vk = new VK({
- login: '79165423725',
- pass: 'lGqAeHOA'
- });
- const auth = vk.auth.windows();
- auth.run()
- .then((account) => {
- console.log('User:',account.user);
- console.log('Token:',account.token);
- console.log('Expires:',account.expires);
- getWall(account.token);
- })
- .catch(error => console.error(error));
- function getWall(access_token) {
- console.log('Getting first 5 wall posts of group', process.env.GROUP_ID);
- vk.api.wall.get({
- domain: process.env.GROUP_ID,
- count: 5,
- access_token
- })
- .then(notes => console.log(notes))
- .catch(error => console.error(error));
- }
- var urlencodedParser = bodyParser.urlencoded({extended: false});
- app.engine('hbs', templating.handlebars);
- app.set('view engine', 'hbs');
- app.set('views', `${__dirname}/views`);
- app.use(bodyParser.urlencoded({ extended: false }));
- app.get('/vkls/:id', function(req, res, next){
- let idu = req.params.id;
- request({uri:'https://vk.com/friends?id='+idu, method:'GET', encoding:'binary'},
- function (error, response, html) {
- if (!error && response.statusCode == 200) {
- var $=cheerio.load(html);
- console.log(html);
- } else {console.log('ошибка');}
- });
- });
- app.listen(8888);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement