Skip to content

PuppeteerUtil.useProxy使用代理失败 #20

@wings-xue

Description

@wings-xue
    AddToQueue,
    AddToQueueData,
    appInfo,
    DbHelperUi,
    FromQueue,
    Job,
    JobOverride,
    Launcher,
    OnStart,
    Page,
    PuppeteerUtil,
    PuppeteerWorkerFactory,
    RequestUtil,
    OnTime
} from "ppspider";

class TestTask {

    @OnStart({
        urls: [
            "https://api.ipify.org/?format=json"
        ],
        parallel: 3,
        exeInterval: 1000,
        timeout: 60000
    })
    async onStart(page: Page, job: Job) {
        page.setDefaultTimeout(60000);
        page.setDefaultNavigationTimeout(60000);
        await PuppeteerUtil.setImgLoad(page, false);
        // await PuppeteerUtil.useProxy(page, "http://127.0.0.1:2007");
        await PuppeteerUtil.useProxy(page, "socks://27.157.253.114:18917");
        await page.goto(job.url);
        console.log(await page.evaluate(() => document.title));
    }

}

@Launcher({
    workplace: "workplace",
    tasks: [
        TestTask
    ],
    workerFactorys: [
        new PuppeteerWorkerFactory({
            headless: false,
            devtools: true
        })
    ],
    webUiPort: 9001
})
class App {}

按照例子写的使用代理的代码。但是调试发现请求失败,无论怎么换代理,并且代理已经通过测试确实可以使用。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions