使用Python与Selenium和PhantomJS改变屏幕分辨率?

时间:2017-11-11 17:30:08

标签: python selenium phantomjs

我正在运行无头ubuntu服务器,我运行了一些网络刮刀,但我有一个与PhantomJS有关的大问题。 browser.set_window_size(1920, 1080)什么都不做......如果我打印:

print(browser.execute_script('return window.screen.width'))
print(browser.execute_script('return window.screen.height'))

无论我做什么都没有失败,我只得到1024x768,这必须是硬编码或其他东西。我甚至试图通过操作系统级别的xserver-xorg-video-dummy使用虚假的“监视器”,或者没有运气的pyvirtualdisplay和xvfb ...它总是1024x768,我从它变得疯狂:D(它打印我的正常分辨率,如果我在普通的Windows机器上运行)

0 个答案:

没有答案