Я нашел более интересное решение)), например: link_driver = Nokogiri::HTML(page.source).at('a:contains("mac")').values.join('')
chromedriver_storage_page = 'https://chromedriver.storage.googleapis.com/'
File.new('filename.zip', 'w') << URI.parse(chromedriver_storage+link).read
содержит ("ma c") может изменить содержит ("linux") или содержит («победа»), это не имеет значения, выберите любую версию операционной системы
и 2 решения - для анализа страницы chromedriver.chromium.org и получения информации обо всех версиях. Если версия на сайте более поздняя, чем моя, тогда я подставляю номер версии в новой строке для загрузки
chromedriver_storage = 'https://chromedriver.storage.googleapis.com/'
chromedriver = '79.0.3945.36/'
- используйте Capybara и вырежьте только версию
zip = 'chromedriver_mac64.zip'
link = chromedriver_storage+chromedriver+zip File.new('filename.zip', 'w') << URI.parse(link).read
получается, что анализатор в автономном режиме можно вставить в задачу crontab для обновления версии текущего браузера