0

我正在尝试学习如何在 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 文件。相反,我收到一个错误:“无法读取未定义的属性‘请求’”

4

2 回答 2

0

context.Apify仅在Puppeteer Scraper中可用,在 Web Scraper 中不可用。Web Scraper 只是一个简单的浏览器内界面,因此将所有 Apify 功能移植到浏览器中几乎是不可能的。

于 2019-09-02T09:59:57.167 回答
0

看起来您可能没有通过使用 npm ( ) 安装 Apify 库npm install apify,然后使用const Apify = require('apify');

此页面底部的“试用”下有示例

于 2019-09-02T09:47:58.500 回答