невозможно указать обходной список для адреса локального хоста - PullRequest
0 голосов
/ 21 мая 2019

Я использую модуль python под названием selenium, который управляет Chrome удаленно через localhost IP ws://127.0.0.1:59366, и когда я подаю заявку на расширение прокси, selenium больше не может подключиться к Chrome

Я пытался добавить вСписок обхода ws: // как показано bypassList: ["ws://127.0.0.1:59366"] префикс, но он не работал

вот мой код manifest_json

    {
        "version": "1.0.0",
        "manifest_version": 2,
        "name": "Chrome Proxy",
        "permissions": [
            "proxy",
            "tabs",
            "unlimitedStorage",
            "storage",
            "<all_urls>",
            "webRequest",
            "webRequestBlocking"
        ],
        "background": {
            "scripts": ["background.js"]
        },
        "minimum_chrome_version":"22.0.0"
    }

background_js

    var config = {
            mode: "fixed_servers",
            rules: {
              singleProxy: {
                scheme: "http",
                host: "example",
                port: 0000
              },
              bypassList: ["ws://127.0.0.1:51663"]
            }
          };

    chrome.proxy.settings.set({value: config, scope: "regular"}, function() {});

    function callbackFn(details) {
        return {
            authCredentials: {
                username: "userexample",
                password: "passexample"
            }
        };
    }

    chrome.webRequest.onAuthRequired.addListener(
                callbackFn,
                {urls: ["<all_urls>"]},
                ['blocking']
    );

Я ожидаю, чтопрокси будет правильно работать с хромом и сможет локально связывать хром с селеном

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...