我正在尝试学习如何在Apify Web-Scraper Actor中使用请求,我不明白其工作原理。
我首先是和Postman一起做的,我确实得到了想要的结果,现在我想在Apify上做同样的事情。
async function pageFunction(context) {...
const request = new context.Apify.Request({
url:...
headers: { Accept: 'application/json' },
method: 'POST',
payload:{...}
})
}
我想获取与此请求相对应的Json文件。相反,我收到一个错误:“无法读取未定义的属性'Request'”
答案 0 :(得分:0)
通过使用npm(npm install apify
)安装Apify库,然后再使用const Apify = require('apify');
this page底部的“尝试一下”下方有一个示例
答案 1 :(得分:0)
context.Apify
仅在Puppeteer Scraper中可用,在Web Scraper中不可用。 Web Scraper只是一个简单的浏览器内置界面,因此几乎不可能将所有Apify功能移植到浏览器中。