gpt4 book ai didi

google-analytics - CasperJS captureSelector不捕获选择器,而是捕获整个页面

转载 作者:行者123 更新时间:2023-12-03 16:11:27 25 4
gpt4 key购买 nike

我在Google Analytics(分析)中有一个信息中心。
我只想使用CasperJS捕获仪表板的特定部分。

不管我尝试了什么,它都会捕获整个页面。

我在这里做错了什么?

这是我在检查Google Analytics(分析)信息中心时发现的HTML层次结构:

<div id="ID-view">
<div class="_GAeH" id="ID-dashboard">
<div id="ID-layout">
<div class="_GARW ">
<div class="_GAoA">
<!-- more <div>s with the content -->
</div>
</div>
</div>
</div>
</div>


CasperJS代码段:

var casper = require('casper').create();

casper.start('https://www.google.com/analytics/web/the/rest/of/the/url/', function() {
this.fill('form#gaia_loginform', { 'Email': 'user', 'Passwd':'pass' }, true);
});

casper.waitForSelector('.ID-row-4-0-0', function() {
casper.page.paperSize = {
height: '11in',
width: '8.5in',
orientation:'portrait',
border: '0.4in'
};

// NONE of these work the way I think they should
// this.captureSelector('ga.pdf','#ID-view');
// this.captureSelector('ga.pdf','#ID-dashboard');
// this.captureSelector('ga.pdf','#ID-layout');
this.captureSelector('ga.pdf','._GAoA');
// this.captureSelector('ga.pdf','._GARW'); // <-- this one fails, capture height is messed up
},
function() {
this.echo("Timeout reached");
});

casper.run();

最佳答案

试试这个:

this.captureSelector('ga.pdf','div._GAoA', {quality: 100});


如果您无法获取_GAoA元素的屏幕截图,请共享casperjs scrpit的输出。

祝好运。

关于google-analytics - CasperJS captureSelector不捕获选择器,而是捕获整个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23962689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com