自动注册

时间:2019-01-10 14:16:11

标签: javascript node.js automation

我正在尝试通过node.js request模块登录到Amazon,但似乎遇到了困难。

我的目标是通过表单登录网站,这是我的代码:


    const request = require("request");
    const rp = require("request-promise");
    var querystring = require("querystring");

    var cookieJar = request.jar();
    var mainUrl = "https://www.amazon.com/";
    var loginUrl = "https://www.amazon.co.uk/ap/signin";

    let req = request.defaults({
      headers: {
        "User-Agent":
          "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.61 Safari/537.36"
      },
      jar: cookieJar,
      gzip: true,
      followAllRedirects: true
    });

    var loginData =
      "email=email@me.com&create=0&password=password123";

    req.post(loginUrl, { data: loginData }, function(err, res, body) {
      console.log(body);
    });

我在后台运行调试器,发现这似乎是所调用的URL。我想知道是否有人知道我做错了什么。

谢谢。

0 个答案:

没有答案