我可以访问Google获取网页标题:
var casper = require('casper').create();
casper.start('http://google.com', function() {
this.echo(this.getTitle());
})
casper.run();
// "Google"
但由于某种原因,我无法获得iTunes Connect页面:
var casper = require('casper').create();
casper.start('https://itunesconnect.apple.com', function() {
this.echo(this.getTitle());
})
// Undefined
我如何成功申请上述页面?
这是我目前得到的:
[info] [phantom] Starting...
[info] [phantom] Running suite: 2 steps
[debug] [phantom] opening url: https://itunesconnect.apple.com/, HTTP GET
[debug] [phantom] Navigation requested: url=https://itunesconnect.apple.com/, type=Other, willNavigate=true, isMainFrame=true
[warning] [phantom] Loading resource failed with status=fail: https://itunesconnect.apple.com/
[debug] [phantom] Successfully injected Casper client-side utilities
[object Casper], currently at about:blank
[info] [phantom] Step anonymous 2/2: done in 66ms.
[info] [phantom] Done 2 steps in 86ms
答案 0 :(得分:1)
运行脚本时需要指定ssl:
casperjs --ssl-protocol=tlsv1 script.js