Вот такой код:
var Nightmare = require('nightmare');
var nightmare = Nightmare()
var startURL = 'http://somelink';
module.exports = function(email, password, work){
nightmare
.goto(startURL)
.type('input[id="ctl00_cphMainContent_Login1_UserName"]', email)
.type('input[id="ctl00_cphMainContent_Login1_Password"]', password)
.click('#ctl00_cphMainContent_Login1_LoginButton')
.wait()
.cookies.get('ASP.NET_SessionId')
.end()
.then(function (cookies) {
work(cookies);
})
.catch(function (error) {
console.error('Authorization failed:', error);
});
}
Читал и ничего не понял как оно может функционировать, сам по себе код работает и получает нужный объект с данными:
{ name: 'ASP.NET_SessionId',
value: 'pmxqwbvzwbgk0praeirviwqy',
domain: 'link',
hostOnly: true,
path: '/',
secure: false,
httpOnly: true,
session: true }
Как сделать так что бы доставать из этого модуля результат его работы, тоесть значение value и использовать как переменную в другом файле?
Я так понимаю нужно создавать в нужном файле функцию work и доставать нужные данные. Но пока не понимаю как
Виртуальный выделенный сервер (VDS) становится отличным выбором
Задача, вроде бы, не сложнаяНаписал вот такой код, согласно примеру из документации BitcoinJS: https://github
Подскажите, пожалуйста, что я делаю не такВ ФФ, опере, даже в 10 IE срабатывает закрытие айфрейма по кнопке, а в chrome не срабатывает
Реализовал анимацию корзины на сайте, то есть по клику на товар, его картинка плавно движется к корзинеПроблема в том, что пришлось использовать...