Python 3.x 在selenium python中检测浏览器的语言?
我正在尝试检测浏览器的语言和文化,我需要它,以便能够格式化日期字符串以将其输入到日期字段。 我使用Chrome作为浏览器,selenium python和Pycharm作为IDEPython 3.x 在selenium python中检测浏览器的语言?,python-3.x,selenium,pycharm,Python 3.x,Selenium,Pycharm,我正在尝试检测浏览器的语言和文化,我需要它,以便能够格式化日期字符串以将其输入到日期字段。 我使用Chrome作为浏览器,selenium python和Pycharm作为IDE 获取浏览器语言的javascript解决方案: var lang = window.navigator.userLanguage || window.navigator.language; console.log(lang); //example output: 'en-GB' 然后,您可以将该语言与toLocalD
获取浏览器语言的javascript解决方案:
var lang = window.navigator.userLanguage || window.navigator.language;
console.log(lang); //example output: 'en-GB'
然后,您可以将该语言与toLocalDateString()结合使用,以获得正确的日期格式,例如:
var date = new Date(Date.UTC(2012, 11, 20, 3, 0, 0));
var lang = window.navigator.userLanguage || window.navigator.language;
alert(date.toLocaleDateString(lang));
您可以在selenium中执行javascript,如下所示:
language = driver.execute_script("return window.navigator.userLanguage || window.navigator.language")
我希望这有帮助。底层HTML中是否有模式属性?像这样的