做些网络爬行。
有谁能向我解释一下,如果有的话,有什么区别吗?
在实例化无头铬时使用窗口大小参数的
--window-size=${width},${height}
vs
page.setViewport({width,height});
--
我想知道使用第一种方法比第二种方法是否有什么好处。
例如,在主机看来,如果我使用半随机宽度/高度(即从看似合理的值列表中选择),第一种方法是否会以选择随机用户代理的方式为我提供任何熵优势?
第二种方法是'setViewport‘方法,它只是一个客户端的东西,用于在想要获得屏幕截图的情况下呈现实际页面?或者,它是否也通知/向主机提供关于我的虚拟计算机解析的性质的足够信息……
非常感谢。
NH
发布于 2019-11-13 12:03:32
您可以将--window-size=${width},${height}
视为初始视图。
setViewport
的好处是您可以多次更改viewPort。它还覆盖窗口大小。例如,在这个图像中,您可以看到viewport设置为800x800,并且不管窗口的大小如何,它都不会改变。
我认为setViewport
会给您提供更多的灵活性,而且我会考虑更稳定,因为它保证您所设置的值将得到尊重。
https://stackoverflow.com/questions/58828729
复制相似问题