ฉันต้องการกรอกข้อมูลในช่องป้อนข้อมูลของแบบฟอร์ม HTML ส่งและดึงข้อมูลเนื้อหาของหน้า ฉันพบโมดูลชื่อ form-scraper แต่โค้ดของฉันแสดงข้อผิดพลาดนี้:
ไม่สามารถอ่านคุณสมบัติ 'get' ของไม่ได้กำหนดที่ Function.get (/Users/.../node_modules/promisified-request/promisified-request.js:21:69)
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": "[email protected]"};
fScraper.submitForm(loginDetails, fScraper.provideForm(formStructure), pRequest).then(function(response) {
console.log(response.body);
});
ความช่วยเหลือหรือข้อเสนอแนะเกี่ยวกับวิธีการดำเนินการนี้ได้รับการชื่นชมอย่างแตกต่าง!