发新话题 回复该主题

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
6#

新版本的 有内置指纹,但是不怎么好用。  可以post 比特浏览器。免费版本的够用了。支持10个用户。
借口文件也比较简单,去看官方的的借口文件。   脚本内  用http请求 , 选择post创建环境。
http://127.0.0.1:54345/browser/update

这个是默认的post地址,


User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Content-Type: application/json


这个是请求头

{
    "name": "google",
    "remark": "",
    "proxyMethod": 2,
    "proxyType": "noproxy",
    "host": "",
    "port": "",
    "proxyUserName": "",
    "browserFingerPrint": {
        "coreVersion": "118"
    }
}


这个是post的内容。

这样环境就创建好了,返回值内。提取一下 返回的 浏览器代理ip, 127.0.0.1:(端口随机的)


在脚本设置里,链接外部浏览器那里,把提取到的代理ip填写上去。

然后http请求打开http://127.0.0.1:54345/browser/open

post内容那里根据官方的 示例,post自己的指纹id上去。

最后用脚本打开网页就是。指纹浏览器里。
VG终身VIP用户
TOP
7#

ads的也是大同小异,  步骤就是先post创建浏览器,获取代理端口,这个端口 用来设置vg的外部浏览器地址。
然后再一次post的 打开浏览器代码。

把自己的指纹ID 放进去,  就链接好打开的指纹浏览器了。
接下来用脚本内的打开任何网页 都会通过指纹浏览器了。
VG终身VIP用户
TOP
发新话题 回复该主题