小编Kha*_*ban的帖子

使用CasperJS删除DOM元素

好的,基本上我有一个帖子:

<div class=post>
  <div class=content></div>
  <div class=content-meta></div>
</div>
Run Code Online (Sandbox Code Playgroud)

这就是它的原型,以帮助解释

所以我想要做的是使用一些JS基本上删除或隐藏div'content-meta'

使用JQuery我有:

$('.content-meta').remove();
Run Code Online (Sandbox Code Playgroud)

但是当我使用CasperJS时,我有点困惑,因为我应该如何实现这个代码.

我希望在屏幕捕获之前操纵一个帖子(screencapture部分工作正常)

下面是我一直在测试的代码(URL的OMITTED),它很好地接受了这个类,但我不知道在屏幕捕获之前在哪里/如何执行Jquery来删除检测到的元素:

casper.start('http://pageurl.com/XYZ', function() {

if (this.exists('.content-meta')) {
    this.echo('found .content-meta', 'INFO');
} else {
    this.echo('.content-meta not found', 'ERROR');
}
this.captureSelector('resultingcapture.png', '.post');
});

casper.run();
Run Code Online (Sandbox Code Playgroud)

TL; DR如何从CasperJS函数中执行JS/Jquery?

javascript phantomjs casperjs

2
推荐指数
1
解决办法
3539
查看次数

标签 统计

casperjs ×1

javascript ×1

phantomjs ×1