1. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Парсер JS::Chrome::ScreenshotsMaker 2.2

Демонстрация работы с puppeteer(Chrome) на примере создания скриншотов сайтов

  1. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.547
    Симпатии:
    2.164
    Metroid нравится это.
  2. Kreola

    Kreola Member

    Регистрация:
    23 июн 2013
    Сообщения:
    203
    Симпатии:
    19
    После добавления нужного модуля js
    Настройки пресета, отличаются от тех, что приведены в статье.
    Пожалуйста, подчините.
    + хотелось бы реализацию прокси.

    Снимок.PNG
     
  3. relay

    relay A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    22 июл 2013
    Сообщения:
    157
    Симпатии:
    103
    Git Bash установлен?
     
  4. Kreola

    Kreola Member

    Регистрация:
    23 июн 2013
    Сообщения:
    203
    Симпатии:
    19
    Да
     
  5. relay

    relay A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    22 июл 2013
    Сообщения:
    157
    Симпатии:
    103
    должны быть установлены
    url-parser
    tls-browserify
    crypto-browserify

    под windows используйте Git Bash для запуска chromium (вместо cmd)
    и правильный endpoint
     
    Kreola нравится это.
  6. Kreola

    Kreola Member

    Регистрация:
    23 июн 2013
    Сообщения:
    203
    Симпатии:
    19
    Видимо об этом нигде не написано, и само собой этого нет. И зачем оно, если уж на то пошло?
     
  7. relay

    relay A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    22 июл 2013
    Сообщения:
    157
    Симпатии:
    103
    я тоже не мог этот пресет запустить, связался с саппортом
    из своей переписки с саппортом описал примерный порядок действий
    тк это было давно, точную последовательность сейчас написать не могу
    пресет рабочий, но запустить его было нелегко
     
    Kreola нравится это.
  8. Kreola

    Kreola Member

    Регистрация:
    23 июн 2013
    Сообщения:
    203
    Симпатии:
    19
    Понял, будем пробовать, благодарю!
     
  9. Kreola

    Kreola Member

    Регистрация:
    23 июн 2013
    Сообщения:
    203
    Симпатии:
    19
    Приветствую, Модули добавил, запуск из bash сделал, опции появились.
    Запускаем тест получаем ошибку.
    upload_2020-1-10_10-55-52.png
     
  10. Support Alexander

    Support Alexander A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    27 сен 2019
    Сообщения:
    80
    Симпатии:
    36
    Давайте перейдем в личку.
     
  11. Support Vlad

    Support Vlad A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    6 апр 2020
    Сообщения:
    132
    Симпатии:
    34
    relay нравится это.
  12. Support Alex

    Support Alex Moderator
    Команда форума A-Parser Enterprise

    Регистрация:
    1 окт 2019
    Сообщения:
    312
    Симпатии:
    63
  13. Support Vlad

    Support Vlad A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    6 апр 2020
    Сообщения:
    132
    Симпатии:
    34
  14. ozand

    ozand A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    23 ноя 2019
    Сообщения:
    49
    Симпатии:
    19
    Мне кажется у вас в коде парсера width и height не используется. Т.е. что бы не указывать, все равно скриншот будет 800 x 600
     
  15. ulan

    ulan A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    25 июл 2013
    Сообщения:
    50
    Симпатии:
    6
    возможно ли делать скриншот всей страницы а не только видимой области?
     
    Lemaitre Alexandre нравится это.
  16. harlam

    harlam A-Parser Pro License
    A-Parser Pro

    Регистрация:
    23 окт 2020
    Сообщения:
    2
    Симпатии:
    0
    Здравствуйте,
    Не запускается помогите

    Error: Start: JS::Chrome::ScreenshotsMaker Error: Cannot init Parser: Error: Failed to launch the browser process! [0422/111835.494581:ERROR:zygote_host_impl_linux.cc(90)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180. TROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md at onClose (/root/aparser/dist/nodejs/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserRunner.js:193:20) at Interface.<anonymous> (/root/aparser/dist/nodejs/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserRunner.js:183:68) at Interface.emit (events.js:327:22) at Interface.close (readline.js:424:8) at Socket.onend (readline.js:202:10) at Socket.emit (events.js:327:22) at endReadableNT (internal/streams/readable.js:1327:12) at processTicksAndRejections (internal/process/task_queues.js:99:21)

    Установлено:
    puppeteer
    url-parser
    tls-browserify
    crypto-browserify
     
    #16 harlam, 22 апр 2021
    Последнее редактирование: 22 апр 2021
  17. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.547
    Симпатии:
    2.164
  18. Support Ilia

    Support Ilia Moderator
    Команда форума A-Parser Enterprise

    Регистрация:
    6 апр 2020
    Сообщения:
    400
    Симпатии:
    75
    Vvtex нравится это.
  19. Support Emil

    Support Emil Guest

Поделиться этой страницей