过去几天我一直在努力让我的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();
有人遇到过同样的问题并解决了问题吗?