Я знаю, что код, который вы дали, такой же, как в примере здесь . Но пример немного некорректен. Вам нужно будет передать request
методу create
.
Попробуйте это:
var request = require("request")
var pRequest = require("promisified-request").create(request);
var fScraper = require("form-scraper");
var formStructure = fScraper.fetchForm("#mc-embedded-subscribe-form", "http://cats.com/", pRequest);
var loginDetails = {"EMAIL": "test@test.test"};
fScraper.submitForm(loginDetails, fScraper.provideForm(formStructure), pRequest).then(function(response) {
console.log(response.body);
});
И вам не нужно устанавливать "request"
пакет, так как он уже является зависимостью и, следовательно, уже установлен