Ruby
Capybara

Capybara の headless chrome で Accept-Language ヘッダを送る設定

Capybara.register_driver :headless_chrome do |app|
  Capybara::Selenium::Driver.new(app,
    browser: :chrome,
    desired_capabilities: Selenium::WebDriver::Remote::Capabilities.chrome(
      chrome_options: {
        args: %w(--headless --disable-gpu --lang=ja-JP),
      },
    )
  )
end

ポイントは、--lang=オプションを使うこと。

https://peter.sh/experiments/chromium-command-line-switches/ あたりに載ってた。