有没有办法检测/猜测 puppeteer 加载的页面的语言?
Is there a way to detect / guess the language of the page loaded by puppeteer?
是否有任何内置方法、启发式方法或现有的库/帮助程序来确定 puppeteer 加载的页面的语言?
Google chrome 使用多种方式来检测页面的语言。但最常见和最简单的方法是读取 HTML 文件本身。
例如,Japanese Quora 在页面开头有这个。
<!DOCTYPE html><html lang=ja>
您可以通过下面的评估轻松阅读。
document.querySelector('html').lang
您可以收集其他方法来读取元标记,甚至 navigator
本身。
window.navigator.language
acceptedlanguages.js 是一个很好的库,可以将所有东西放在一起。
是否有任何内置方法、启发式方法或现有的库/帮助程序来确定 puppeteer 加载的页面的语言?
Google chrome 使用多种方式来检测页面的语言。但最常见和最简单的方法是读取 HTML 文件本身。
例如,Japanese Quora 在页面开头有这个。
<!DOCTYPE html><html lang=ja>
您可以通过下面的评估轻松阅读。
document.querySelector('html').lang
您可以收集其他方法来读取元标记,甚至 navigator
本身。
window.navigator.language
acceptedlanguages.js 是一个很好的库,可以将所有东西放在一起。