我怎样才能改变PhantomJS的屏幕分辨率?

无论如何,我无法find关于屏幕制裁改变的问题。 总是会有1024x768 。 更改viewportSize本身不会改变屏幕分辨率。 我检查了这里的决议: 链接

这是为节点:

 var WebPage = require('webpage'); page = WebPage.create() page.onInitialized = function () { page.evaluate(function () { window.screen = {width: 1600, height: 900, availWidth: 1600, availHeight: 900}; }); }; page.open('http://browserspy.dk/screen.php'); page.onLoadFinished = function () { page.render('ScreenShot' + '.png'); phantom.exit(); } 

任何人都可以重新为Python?

尝试使用viewportSize。 请参阅此链接ViewPortSize

 var webPage = require('webpage'); var page = webPage.create(); page.viewportSize = { width: 480, height: 800 };