На одном из шагов spookyJS/casperJS формируется объект, содержащий текст ссылок.
В следующем шаге идет перебор этого объекта и клик по каждому элементу. В случае использования casperJS без NodeJS это работает:
casper.then(function() {
Object.keys(users).map(function(objectKey, index) {
var user = users[objectKey].replace(re, '');
// кликаем на юзера
casper.then(function() {
if (casper.clickLabel(user, 'a')) {
casper.waitForSelector('.md_modal_sections', function () {
var username = casper.fetchText(x('/html/body/div[6]/div[2]/div/div/div[3]/div/div[1]/div/div[1]/span'));
if (username !== '') {
usersname.push(username);
}
});
}
sleep(1);
});
});
В случае использования casperJS с spookyJs и NodeJS данный код не проходит:
spooky.then(function() {
Object.keys(users).map(function(objectKey, index) {
var user = users[objectKey].replace(re, '');
// кликаем на юзера
spooky.then(function() {
if (spooky.clickLabel(user, 'a')) {
spooky.waitForSelector('.md_modal_sections', function () {
var username = spooky.fetchText(x('/html/body/div[6]/div[2]/div/div/div[3]/div/div[1]/div/div[1]/span'));
if (username !== '') {
usersname.push(username);
}
});
}
sleep(1);
});
});
ошибка на строку внутри Object.keys: spooky.then
ReferenceError: Can't find variable: spooky
Почему внутри цикла не виден spooky?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть страница, где нужно выделить все ссылки <a> с классом 'foo'Я пытаюсь сделать так:
Правильно ли я понимаю, что делаю пост запрос с нужными мне параметрами, они всегда будут приходить мне в строках? Например, я не могу постом...
Написал на php авторизацию для сайтаПростая самая, логины и пароли хранятся в БД