1

最近几天,我一直在尝试让我的 casperjs 代码使用代理工作。
当我尝试在没有代理的情况下运行代码时,代码按预期运行。

casperjs somefile.js arg1 arg2 arg3

但是当我尝试使用 --proxy 选项运行时,

casperjs somefile.js --proxy=SOME_PROXY arg1 arg2 arg3

控制台变成这样的错误

CasperError: Cannot dispatch mousedown event on nonexistent selector: a

当我尝试使用 this.getCurrentUrl() 在 casper.start 中进行调试时,我得到:

"about:blank"

虽然我的网址是正确的......
这是我的代码的更简单版本

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

var utils   = require('utils'),
    url     = 'SOME URL';

casper.start(url, function() {
    utils.dump(this.getCurrentUrl());
    utils.dump(url);
});

casper.run();

有人遇到过同样的问题并解决了问题吗?

4

0 回答 0