value94
value94
I read your code and found that plist data needs to be read from files
`let result = await AppleReg(job.key, job.datas, page);` `export async function AppleReg(key, datas, page): Promise { page = await initPage(page, datas._.proxy ? datas._.proxy.href : null, options); }` `export async function initPage(page:...
 使用的我重构的工厂类, `import {Browser, LaunchOptions} from "puppeteer"; import {logger, Page, PuppeteerWorkerFactory} from "ppspider"; import {WorkerFactory} from "ppspider/lib/spider/worker/WorkerFactory"; import {ProxyChain, ProxyPool} from "./proxy-chain"; const puppeteer = require('puppeteer-extra'); const puppeteer_stealth = require('puppeteer-extra-plugin-stealth')...
 这是请求失败的异常栈
现在的主要问题是,我不太清楚 ppspider 框架中是怎么获取然后使用这个page对象的, 之前用的无头模式是挺正常的, 然后我现在想用 puppeteer 中对页面进行自动化模拟测试, 您有自动化测试操作的示例么。我看现有的都是爬虫相关的示例