async function setBrowserPage(page){
    // 设置user_agent
    await page.setUserAgent("Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4181.9 Safari/537.36")
    // 设置webdriver
    await page.evaluateOnNewDocument(() => {
        Object.defineProperty(navigator, 'webdriver', { get: () => false });
        Object.defineProperty(navigator, 'plugins', {
            get: () => [
                {
                    0: {type: "application/x-google-chrome-pdf", suffixes: "pdf", description: "Portable Document Format", enabledPlugin: Plugin},
                    description: "Portable Document Format",
                    filename: "internal-pdf-viewer",
                    length: 1,
                    name: "Chrome PDF Plugin"
                },
                {
                    0: {type: "application/pdf", suffixes: "pdf", description: "", enabledPlugin: Plugin},
                    description: "",
                    filename: "mhjfbmdgcfjbbpaeojofohoefgiehjai",
                    length: 1,
                    name: "Chrome PDF Viewer"
                },
                {
                    0: {type: "application/x-nacl", suffixes: "", description: "Native Client Executable", enabledPlugin: Plugin},
                    1: {type: "application/x-pnacl", suffixes: "", description: "Portable Native Client Executable", enabledPlugin: Plugin},
                    description: "",
                    filename: "internal-nacl-plugin",
                    length: 2,
                    name: "Native Client"
                }
            ],
        });
    });
    await page.evaluateOnNewDocument(() => {
        window.navigator.chrome = {
            runtime: {},
            loadTimes: function() {},
            csi: function() {},
            app: {}
        };
    });
    await page.evaluateOnNewDocument(() => {
        window.navigator.language = {
            runtime: {},
            loadTimes: function() {},
            csi: function() {},
            app: {}
        };
    });
}

 

相关文章:

  • 2021-11-07
  • 2021-12-09
  • 2021-10-19
  • 2021-12-27
  • 2021-11-19
  • 2021-10-28
  • 2021-10-19
  • 2021-11-19
猜你喜欢
  • 2021-11-06
  • 2020-05-22
  • 2021-11-08
  • 2021-10-19
  • 2021-11-17
  • 2021-08-05
  • 2021-09-25
  • 2021-10-19
相关资源
相似解决方案