Как найти или выбрать подходящий номер ревизии Chrome / Chromium? - PullRequest
0 голосов
/ 31 мая 2018

Я не мог найти хороший способ определить подходящий номер ревизии для использования с Puppeteer Sharp .

Что я сделал, так это использовал функцию поиска версии в " OmahaProxy - Google Chrome"сайт.Я посмотрел версию Chrome, которую я использую на своем компьютере.[Это кажется разумной отправной точкой.] Я предположил (предположил), что "Базовая позиция ответвления", показанная в информации о версии, была номером ревизии.

Затем я открыл архив непрерывных сборок Chromium и искал сборку для ревизии вокруг номера ревизии, который я нашел на сайте "OmahaProxy".

Есть ли лучший способ найти или выбратьПодходящий номер ревизии?

Ответы [ 2 ]

0 голосов
/ 29 мая 2019

Puppeteer всегда связан с определенной ревизией определенной версии.Я обычно проверяю информацию о выпуске на Github , где указана ожидаемая версия и версия Chromium.Например:

v1.17.0

Большие изменения

  • Хром 76.0.3803.0 (r662092)

Затем, чтобы загрузить нужный,

  1. Перейти к Снимки браузера Chromium

  2. Выберите каталог вашей платформы (например, Linux_x64)

  3. Скопируйте номер редакции в поле " Filter: " без "r "(например, 662092)

  4. Загрузите необходимый файл .zip.


Дополнительная информация

  1. Шаблон URL ниже может быть просто подключен с нужной информацией:

    https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=<platform>/<revision>/

    Например: https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Linux_x64/662092/

  2. Наиболее распространенная проблема в Linux - отсутствие зависимостей, и документ Puppeteer «Устранение неполадок» определяет все зависимости Linux .(См. apt инструкции для Ubuntu .)

  3. curl необходимо -L при загрузке на консоль.См. Поток Stackoverflow .

  4. Когда вы используете puppeteer-core,

    , вам нужно будет позвонить puppeteer.connect(\[options\]) или puppeteer.launch(\[options\]) с явной опцией executablePath.

    (от puppeteer против puppeteer-core)

0 голосов
/ 06 июня 2018

Puppeteer требуется номер, соответствующий номеру моментального снимка сборки браузера Chromium.Вы можете получить последний номер снимка здесь:

или просмотреть все доступные снимки здесь:

...