ChromeDriver和PhantomJ的硒页面来源差异

2024-05-23 20:10:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图访问https://gaming.youtube.com/live的DOM,使用ChromeDriver可以正常工作,但是我在使用PhantomJS时失败了。在

问题是PhantomJS正在加载页面源代码中的所有内容,但似乎无法处理大部分HTML标记。在

我调查了问题所在,似乎所有的因素

<ytg-app> 
    <ytg-auth-helper> 
    </ytg-auth-helper> 
</ytg-app>

在幻影中消失了。在

保存PhantomJS的截图时,我只看到网站本身的背景色,没有任何内容。在

为什么会这样?我尝试过等待元素加载,编辑服务参数,更改窗口大小,使用不同的用户代理,但似乎没有任何工作,我不知道为什么。在

代码:

^{pr2}$

Tags: httpshelpercomauthliveapp内容源代码