gpt4 book ai didi

javascript - 我如何关注 casperjs 网址

转载 作者:行者123 更新时间:2023-11-28 08:34:47 25 4
gpt4 key购买 nike

下面是我的 casperjs 脚本,一切正常,我只需要重定向后的帮助

var casper = require('casper').create ({
waitTimeout: 15000,
stepTimeout: 15000,
verbose: true,
viewportSize: {
width: 1280,
height: 960
},
pageSettings: {
"userAgent": 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.10 (KHTML, like Gecko) Chrome/23.0.1262.0 Safari/537.10',
"webSecurityEnabled": false,
"ignoreSslErrors": true
},
onWaitTimeout: function() {
// casper.capture('./out/wait-timeout:_' + TimeTidy() + '.png');
// throw newItem Error stuff;
},
onStepTimeout: function() {
// casper.capture('./out/step-timeout' + TimeTidy() + '.png');
// throw newItem Error stuff;
}
});

// Vars
var fs = require('fs');
var url = 'https://www.bt.com/wifi/secure/index.do?s_cid=con_FURL_btwifi';

// Start
casper.start();

casper.thenOpen(url, function() {
// this.echo(this.getTitle());
casper.click("a[href='http://www.bt.com/wifi/secure/status.do']");
this.echo(this.getCurrentUrl());
});

// Wait 2 sec then write to txt file
casper.wait(9000, function() {
this.echo(this.getHTML());
this.echo(this.getCurrentUrl());
});

// Executes
casper.run();

如何访问最后一个

this.echo(this.getCurrentUrl());

并填写表格,如果有人可以帮助我将此功能添加到我的表单中,我会很高兴

最佳答案

我不确定是否真正理解您想要做什么。

Capser 应该遵循重定向,因此无需执行任何操作。

要填写表单,只需添加一个像这样的新步骤

casper.then(function () {
casper.fill('form[name=LoginForm]', {
'username':'YOURUSERNAME',
'password':'YOURPASSWORD'
}, true);
});

关于javascript - 我如何关注 casperjs 网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21370958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com