【发布时间】:2018-04-29 16:17:16
【问题描述】:
我想填写 HTML 表单的输入字段,提交和检索页面正文。我找到了一个名为 form-scraper 的模块,但我的代码给了我这个错误:
无法读取 Function.get (/Users/.../node_modules/promisified-request/promisified-request.js:21:69) 处未定义的属性“get”
var pRequest = require("promisified-request").create();
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);
});
任何关于如何去做的帮助或建议不胜感激!
【问题讨论】:
标签: javascript node.js web-scraping