gpt4 book ai didi

javascript - 使用 CasperJS 登录后如何填写表单并获取 URL?

转载 作者:行者123 更新时间:2023-11-30 16:44:19 24 4
gpt4 key购买 nike

我有网站的网址、用户名和密码。本网站不使用 form 元素。所以结构是这样的。

username 字段都有 .user_name 类,而 password 字段有 #passwd id。

此外 login 按钮有 #login id。

我知道我可以将 jQuery 与 casperjs 一起使用,并能够将其注入(inject)页面。

我在里面试了下面的代码

casper.thenEvaluate(function() {
$(fe.u).val(user.uname);
});

但它不起作用。我还能尝试什么?

最佳答案

我认为您不需要使用 jQuery 来填写字段并提交。sendKeys()函数通常在没有表单的情况下运行良好:

casper.then( function() 
{
casper.sendKeys('.user_name', 'kevin', {reset: true});
casper.sendKeys('#passwd', 'sdkfmkds123', {reset: true});
});
casper.then( function()
{
casper.click('#login');
});
// Get/Echo the actual URL
casper.then( function()
{
casper.echo(casper.getCurrentUrl());
})

要获取 URL,请在之后调用 casper.getCurrentUrl()。在上面的例子中,URL 在登录后被回显。

关于javascript - 使用 CasperJS 登录后如何填写表单并获取 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31475362/

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