Skip to content

每次调用crawlPage创建页面都会创建新的浏览器上下文,建议加一个参数控制是否需要创建 #160

@KinoshitaHanson

Description

@KinoshitaHanson

What problem does this feature solve?

每次调用crawlPage创建页面都会创建新的浏览器上下文,如果先在一个页面登录后,再调用crawlPage,原来的cookie、登录态就会丢失,希望能控制需不需要重新创建上下文。
源码相关部分如下,目前是始终都会创建新的上下文。

    if (detailTargetConfig.proxyUrl) {
      await browser.createBrowserContext({
        proxyServer: detailTargetConfig.proxyUrl
      })
    } else {
      await browser.createBrowserContext({
        proxyServer: undefined
      })
    }

What does the proposed API look like?

detailTargetConfig增加reuseContext参数

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions