Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript PhantomJS中的宽度和高度值与Chrome中的不同_Javascript_Phantomjs_Casperjs - Fatal编程技术网

Javascript PhantomJS中的宽度和高度值与Chrome中的不同

Javascript PhantomJS中的宽度和高度值与Chrome中的不同,javascript,phantomjs,casperjs,Javascript,Phantomjs,Casperjs,我正在使用CasperJS来抓取站点。我在解析此站点时发现了一个奇怪的情况: 以下是使用CasperJS拍摄的屏幕截图: 如您所见,没有徽标。我深入研究了DOM,我发现对于该https,这会有任何影响吗?该图像的HTML已被破坏:在末尾有一个额外的引号: <img src="https://socalskateshop.com/themes/classic_black/images/socalskateshoplogoH.jpg"" alt=... />

我正在使用CasperJS来抓取站点。我在解析此站点时发现了一个奇怪的情况:

以下是使用CasperJS拍摄的屏幕截图:


如您所见,没有徽标。我深入研究了DOM,我发现对于该
https,这会有任何影响吗?

该图像的HTML已被破坏:在末尾有一个额外的引号:

<img src="https://socalskateshop.com/themes/classic_black/images/socalskateshoplogoH.jpg"" alt=... />
                                                                                        ^^

^^
我的猜测是,Chrome在某种程度上开始更能容忍HTML错误。(记住PhantomJS大致相当于Chrome 13或Safari 5.1)

不幸的是,假设您不运行该站点并且无法修复HTML,我想不出一个好的解决方法。一些想法是切换到使用SlimerJS,或者在检查和修复坏HTML之间运行代理服务器