Node.js使用http postlogin并在login后获取数据

如何使用Node.js http POST,GET执行以下操作?

  • login到abc.com(这是一个带login表单的login页面)
  • 在login后的页面中,使用POST填充另一个表单,并在发布表单后获取结果。

使用请求模块: https : //www.npmjs.com/package/request 。 检查login表单,查看它的methodaction ,使用请求将方法types的请求发送到具有所需表单数据的动作。 然后使用响应的原点来查看下一页的路由,然后POST到该路由。 你不应该需要GET,它应该回应的结果。

但是,如果网站支持oauth,而不是所有这些,那么使用passport.js和使用它们的api就可以更好地进行身份validation。