Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

ince

  • 7
    вклад
  • 175
    вопросов
  • 23
    ответа
  • 4%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Какая альтернатива библиотеке request?

    ince @ince Автор вопроса
    Он что то умеет, что не умеют другие?
    Написано более двух лет назад
  • Почему нужно как можно меньше всего в базу засовывать?

    ince @ince Автор вопроса
    Ну вот например планировщик:
    - можно использовать встроенный в базу и запускать хранимые процедуры
    - а можно в кроне запускать сторонние скрипты, и чтобы они производили манипуляции с базой

    Какие преимущества одного способа над другим?
    Написано более двух лет назад
  • Почему нужно как можно меньше всего в базу засовывать?

    ince @ince Автор вопроса
    Ну вот например планировщик:
    - можно использовать встроенный в базу и запускать хранимые процедуры
    - а можно в кроне запускать сторонние скрипты, и чтобы они производили манипуляции с базой

    Какие преимущества одного способа над другим?
    Написано более двух лет назад
  • Почему нужно как можно меньше всего в базу засовывать?

    ince @ince Автор вопроса
    Есть ли причины хранить логику именно в одном месте?
    Написано более двух лет назад
  • Почему не загружаются страницы в Chrome?

    ince @ince Автор вопроса
    Проблему решил - не работает со включеныым AdBlock'ом ))
    Написано более двух лет назад
  • Почему не загружаются страницы в Chrome?

    ince @ince Автор вопроса
    Никита Карасёв, mipfikus,
    переустановка не помогла
    Написано более двух лет назад
  • Почему не загружаются страницы в Chrome?

    ince @ince Автор вопроса
    mipfikus, нет, но там куча настроенных расширений, всяких настроек, не хочется терять
    да и думал можно как-то менее радикально
    Написано более двух лет назад
  • Есть ли сервис по предварительному просмотру веб страниц?

    ince @ince Автор вопроса
    Александр Епихин, мощно, спасибо
    я попробовал, у меня так сработало, но у тебя, как я вижу, и исключения всякие обработаны, гугл и яндекс заблочен

    const puppeteer = require('puppeteer');
    
    (async () => {
    
      // 1. Launch the browser
      const browser = await puppeteer.launch();
    
      // 2. Open a new page
      const page = await browser.newPage();
    
      // 3. Navigate to URL
      await page.goto('https://bitsofco.de');
    
    	// 4. Take screenshot
      await page.screenshot({path: 'screenshot.png'});
    
      await browser.close();
    })();
    Написано более двух лет назад
  • Есть ли сервис по предварительному просмотру веб страниц?

    ince @ince Автор вопроса
    Saboteur, headless browser - что значит headless (безголовый)?
    Это распространенный эпитет в индустрии? Что он значит?
    Написано более двух лет назад
  • Есть ли сервис по предварительному просмотру веб страниц?

    ince @ince Автор вопроса
    Saboteur, спасибо, получилось с помощью puppeteer
    Написано более двух лет назад
  • Есть ли сервис по предварительному просмотру веб страниц?

    ince @ince Автор вопроса
    Saboteur, понял, не подскажешь как взять скрин, вот квикстартерный скрипт для ноды

    const CDP = require('chrome-remote-interface');
    
    CDP((client) => {
      // Extract used DevTools domains.
      const {Page, Runtime} = client;
    
      // Enable events on domains we are interested in.
      Promise.all([
        Page.enable()
      ]).then(() => {
        return Page.navigate({url: 'https://example.com'});
      });
    
      // Evaluate outerHTML after page has loaded.
      Page.loadEventFired(() => {
        Runtime.evaluate({expression: 'document.body.outerHTML'}).then((result) => {
          console.log(result.result.value);
          client.close();
        });
      });
    }).on('error', (err) => {
      console.error('Cannot connect to browser:', err);
    });
    Написано более двух лет назад
  • Есть ли сервис по предварительному просмотру веб страниц?

    ince @ince Автор вопроса
    автоматизированно он умеет?
    Написано более двух лет назад
  • Как после ошибки исполнить действие еще много раз?

    ince @ince Автор вопроса
    Иногда отрабатывает нормально и при ошибке не прекращается выполнение, а иногда останавливается
    Написано более двух лет назад
  • Как после ошибки исполнить действие еще много раз?

    ince @ince Автор вопроса
    Robur, именно error, не err?
    Я вывел err :
    - в try - false
    - в catch - здоровенный объект с ошибкой, сюда не вижу смысла его весь писать
    Написано более двух лет назад
  • Как после ошибки исполнить действие еще много раз?

    ince @ince Автор вопроса
    Mazino,
    что у вас в request?

    Там модуль-обертка над got

    обычно код лежит в response.status, который возвращается когда request promise разрешится.

    У меня не express

    попадаете вы или нет в блок catch можно проверить через console.error(e)

    Да, я так и проверил, я попадаю
    Написано более двух лет назад
  • Как после ошибки исполнить действие еще много раз?

    ince @ince Автор вопроса
    Mazino,
    вам нужно вручную проверять коды

    А где их брать?
    В result их нет.

    А в catch, как я понял, я все таки попадаю
    Написано более двух лет назад
  • Для каких задач Node.js является более приоритетным выбором среди других платформ?

    ince @ince Автор вопроса
    xmoonlight, node-cluster?
    А, я думал распределенные вычисления на разных серверах
    Написано более трёх лет назад
  • Для каких задач Node.js является более приоритетным выбором среди других платформ?

    ince @ince Автор вопроса
    А какие библиотеки, фреймворки для этих целей?
    Интернеты дали мало информации
    Написано более трёх лет назад
  • Для каких задач Node.js является более приоритетным выбором среди других платформ?

    ince @ince Автор вопроса
    очень информативно
    Написано более трёх лет назад
  • Для каких задач Node.js является более приоритетным выбором среди других платформ?

    ince @ince Автор вопроса
    Олег Гамега, не обязательно чистая, можно с фрейворком
    Написано более трёх лет назад
  • ← Предыдущие
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Drno
    • 5 ответов
    • 0 вопросов
  • Justa Gain
    • 4 ответа
    • 0 вопросов
  • AUser0
    • 3 ответа
    • 0 вопросов
  • mayton2019
    • 3 ответа
    • 0 вопросов
  • vabka
    Василий Банников
    • 3 ответа
    • 0 вопросов
  • galeyraf
    • 2 ответа
    • 1 вопрос
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации