云函数如何爬取动态网页的验证码,并实现手动输入验证码提交验证?

发布于 7 年前作者 xiuyingqin14307 次浏览最后编辑 7 年前来自 ask

如题,近期希望通过  nodejs  的  request-promise  模块,在云函数中模拟访问网站,获取验证码(网站的验证码更新使用的是ajax),将验证码返回小程序显示,让用户手动输入验证码,然后提交验证。

经过尝试,验证码总是验证不正确,请大哥大姐帮忙提点建议。

我的使用过程是:

先get网站,获取验证码图片的url地址

然后将地址返回到小程序端(验证码url和cookie)

用户输入验证码后,点击提交form表单(登录过程)

在调用云函数进行request,post网站

1 回复
dengxiulan
dengxiulan1 楼5 年前

请求验证码url,获取图片数据和cookie => 显示验证码 => 输入验证码 => 带验证码cookie提交