发新话题 回复该主题

9.7.0.0 版本后调用外部浏览器没有chromedriver.exe路径可设置,那么如何调用“猫头鹰浏览器”? [复制链接]

1#
原先可用脚本显示提示
[1] 打开网页 => Failed to create connection (07月09日 03:33:49) ?

还是说选择 自动下载Chromium 也可以设置类似猫头鹰浏览器一样的 指纹因子的参数?
分享 转发
TOP
2#

用nodejs+playwright,vg是用来干大事的
VG终身VIP用户
TOP
3#

  1. const { chromium } = require('playwright');
    const fetch = require('node-fetch');

    async function run() {
      const userDataDir = `./user-data-${Date.now()}`;
      const executablePath = 'D:/Browser/chrome.exe';
      const browserRandHash = Math.floor(Math.random() * 99999999) + 1;
      const browser = await chromium.launchPersistentContext(userDataDir, {
        executablePath,
        acceptDownloads: true,
        headless: false,
        bypassCSP: true,
        slowMo: 10,
        args: [
          `--browser-rand-hash=${browserRandHash}`,//随机指纹
          '--browser-common-param="disabledImage=1&"',//禁用图像加载功能
          '--browser-common-param="hideSmallWindow=1&"', //在浏览器中隐藏弹窗
          '--browser-common-param="hideLocationbar=1&"', //隐藏浏览器地址栏(URL栏)
          '--disable-blink-features=AutomationControlled',//禁用自动化控制功能
          `--proxy-server=${await getProxyIp()}`,
        ],
      });

      const page = await browser.newPage();
      
      const url = 'https://www.yalala.com/';
复制代码
VG终身VIP用户
TOP
4#

愣是没看明白
TOP
5#

是的,怎么设置呢?
TOP
发新话题 回复该主题