我想在Selenium中为每个浏览器配置文件启动一个假时区。有没有一种方法可以在windows上用Python做到这一点?我读到过,它可以用Ruby和Java实现。在
这在Unix中有效:
import os, time
time.strftime('%X %x %Z')
'12:45:20 08/19/09 CDT'
os.environ['TZ'] = 'Europe/London'
time.tzset()
time.strftime('%X %x %Z')
'18:45:39 08/19/09 BST'
我想更改浏览器时区,而不是系统时区。在
可能。。。。?某种程度上。我想其他人也有更好的方法。在
CHROME命令:
FF:
^{pr2}$每次加载浏览器时,都必须从Python启动CMD(以前从未这样做过,所以不要问如何做)
然后加载whoer.net网站测试你的时区是否改变了。在
这种方法的局限性
您必须关闭所有浏览器,然后才能更改TZ变量。这意味着每个浏览器只能有一个TZ欺骗。
我有混合的结果与铬工作。它起作用了,然后就不再听我说话了。
那有更好的方法吗?我不知道。我相信您可以用javascript注入时区,但这远远超出知识范围。
很惊讶Chrome或FF上没有这个插件,考虑到这样一个功能会有多流行…。$$$. 垄断市场也是。
相关问题 更多 >
编程相关推荐