我正在使用Apify Phanton crawler。在PageFunction内部,我想访问Apify SDK,您可以使用其他Apify cheerio-scraper和Apify puppeteer-scraper来执行此操作。
我注意到Apify爬虫上下文确实公开了PhantonJS对象,而其他爬虫都是这样做的。
一种可能的解决方案是在pageFunction中使用inject jquery并使用Apify web API。
发布于 2020-01-03 21:34:46
幻影或Web爬行器不会公开Apify变量,因为pageFunction在浏览器上下文中运行,而SDK存在于Node.js (服务器)上下文中。您可以通过fetch或JQuery.ajax使用我们的接口。只需在disableWebSecurity上打勾,就可以摆脱CORS问题。
https://stackoverflow.com/questions/59579153
复制相似问题