Untuk Menambahkan Proxy Pada Python Selenium kita bisa mengguhnakan penambahan option pada selenium nya yaitu dengan add_extension . Tetapi tentuanya teman teman semua harus menyiapkan extention untuk setting proxy tersebut . Yang harus dilakukan adalah silahkan bikin 2 buah file yaitu manifest.json dan juga background.js
Berikut adalah Code yang bisa anda tuliskan pada 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" }
Dan Berikut adalah Code yang bisa anda tuliskan pada background.js
var config = { mode: "fixed_servers", rules: { singleProxy: { scheme: "http", host: "MasukkanProxyAnda", port: parseInt(MasukkanPortAnda) }, bypassList: ["foobar.com"] } }; chrome.proxy.settings.set({value: config, scope: "regular"}, function() {}); function callbackFn(details) { return { authCredentials: { username: "MasukkanUserNameAnda", password: "MasukkanPasswordAnda" } }; } chrome.webRequest.onAuthRequired.addListener( callbackFn, {urls: ["<all_urls>"]}, ['blocking'] );