Как найти или выбрать подходящий номер ревизии Chrome/Chromium?

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

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

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

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

3 ответа

Кукловод всегда связан с конкретной ревизией определенной версии. Я обычно проверяю информацию о выпуске на 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 при загрузке на консоль. Смотрите поток Stackru.

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

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

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

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

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

Вы можете посетить https://omahaproxy.appspot.com/deps.json?version=71.0.3542.0 . Эта позиция chromium_ base_ должна быть такой, как вы хотите. Этот API взят с https://omahaproxy.appspot.com/.

Другие вопросы по тегам