Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Goobert Cripto
@goober-cripto
JavaScript
Node.js
Почему выдаёт ошибку?
Хочу вывести значение тега искомого,после выполнения кода выдаёт вот такую ошибку подскажите как можно исправить,заранее спасибо ОГРОМНОЕ))
Вопрос задан
более трёх лет назад
74 просмотра
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
1
FlatUser
@FlatUser
Добавьте await перед вызовом page...
Для того чтобы console.log вызывался после выполнения промиса.
pending это дефолтное состояния промиса, оно говорит о том что обещание не выполнено. И находится в обработке
Сделайте:
const x = await page.$eval ......
Ответ написан
более трёх лет назад
5
комментариев
Нравится
5
комментариев
Facebook
Вконтакте
Twitter
Goobert Cripto
@goober-cripto
Автор вопроса
спасибо получилось,но только не отображается сам элемент,не подскажете ли почему?
Написано
более трёх лет назад
FlatUser
@FlatUser
Goobert Cripto
, сделайте console.log(typeof x), без текста element.
Покажите что получилось
Написано
более трёх лет назад
Goobert Cripto
@goober-cripto
Автор вопроса
FlatUser
,
вот поменял
const x =await page.$eval('span[aria-label="Load more comments"]',erw=>erw.innerHTML)
console.log(typeof x)
выдало
string
Написано
более трёх лет назад
FlatUser
@FlatUser
Goobert Cripto
, значит элемент не был найден.
Попробуйте найти body.
Написано
более трёх лет назад
Goobert Cripto
@goober-cripto
Автор вопроса
FlatUser
, спасибо
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Node.js
+2 ещё
Простой
Как оптимизировать производительность Node.js при запуске множества фоновых Telegram-ботов?
1 подписчик
9 часов назад
88 просмотров
1
ответ
JavaScript
Простой
Переменная, созданная в разных местах работает в addEventListener по-разному, почему?
1 подписчик
16 часов назад
129 просмотров
2
ответа
JavaScript
+1 ещё
Простой
Как сделать, чтобы свойства класса прописывались не DOM-узлу, а классу, создаваемому в JS?
1 подписчик
14 июл.
102 просмотра
2
ответа
JavaScript
+1 ещё
Средний
Как сделать перетаскиваемые окна?
1 подписчик
14 июл.
98 просмотров
1
ответ
Node.js
Простой
Как создать пользователя в marzban?
2 подписчика
10 июл.
398 просмотров
1
ответ
JavaScript
Простой
Только на мобильной версии сайта не работает отправка формы на почту?
1 подписчик
09 июл.
191 просмотр
2
ответа
JavaScript
Простой
Как добавить ограничение на перемещение с transform translate?
1 подписчик
08 июл.
117 просмотров
1
ответ
JavaScript
+1 ещё
Простой
Как сделать, чтобы на сайте картинка при нажатии открывалась в большом размере а при повторном щелчке возвращалась к исходнику? В HTML?
1 подписчик
07 июл.
960 просмотров
5
ответов
PHP
+2 ещё
Простой
Есть web-сервер на php или nodejs который поддерживает работу с .htaccess?
1 подписчик
07 июл.
1592 просмотра
4
ответа
JavaScript
+3 ещё
Простой
Как открыть ссылку из html-файла на диске в той же вкладке браузера?
1 подписчик
07 июл.
214 просмотров
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
JavaScript Developer (KESL)
Лаборатория Касперского
JavaScript Developer (NGFW)
Лаборатория Касперского
Frontend developer (JavaScript, jQuery)
Karma8
от 150 000 до 320 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама