【问题标题】:Add references to different Casperjs scripts in a single script在单个脚本中添加对不同 Casperjs 脚本的引用
【发布时间】:2014-01-15 11:15:43
【问题描述】:

假设我有一个 Casperjs 脚本。 它实际上很长,所以我想把它分解成不同的脚本,并在主 start.js 文件中引用这些脚本。

例如,在“start.js”中,我希望这样做:

casper.start(url);
// casper.run 'script1.js'
// casper.run 'script2.js'
// casper.run 'script.js'

和其他脚本,与script1.js, script2.js and script3.js 在同一目录中。那么调用这些脚本的语法是什么?

【问题讨论】:

    标签: javascript testing web-scraping phantomjs casperjs


    【解决方案1】:

    为什么您不想为此编写小型 bash 脚本? 例如:

    #!/bin/bash
    casperjs script1.js
    casperjs script2.js
    casperjs script3.js
    

    这是一个简单的解决方案,但在这种情况下,您的脚本必须是自主的。

    【讨论】:

    • 我想到了这个,但是出现了问题,每次我都必须添加 [[ var casper = require('casper').create(); ]] 和 [[ casper.run(); ]] 所以这不是一个好习惯。两种方式都可以吗?
    猜你喜欢
    • 1970-01-01
    • 2011-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多