立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 13|回复: 0

全球电脑论坛,电脑问题求救!sos

[复制链接]

全球电脑论坛,电脑问题求救!sos

[复制链接]

142

主题

281

回帖

1902

积分

金牌会员

积分
1902
akatom

142

主题

281

回帖

1902

积分

金牌会员

积分
1902
2024-10-17 12:58:49 | 显示全部楼层 |阅读模式
python-drissionpage 然后用了快代理,

那种写入浏览器插件的方式 使用快代理:

系统:macos

现在关了程序,所有的浏览器 只要不开代理 就无**常上网,包括safari也是一样的

现在浏览器想正常上网就得 开小火箭,不开小火箭就报错 ,请问各位大佬咋解决?


[ol]
  • def create_proxyauth_extension(proxy_host, proxy_port, proxy_username, proxy_password, scheme='http', plugin_folder=None):
  •     if plugin_folder is None:
  •         plugin_folder = 'kdl_Chromium_Proxy'  # 插件文件夹名称
  •     if not os.path.exists(plugin_folder):
  •         os.makedirs(plugin_folder)
  •     manifest_json = """
  •         {
  •             "version": "1.0.0",
  •             "manifest_version": 2,
  •             "name": "kdl_Chromium_Proxy",
  •             "permissions": [
  •                 "proxy",
  •                 "tabs",
  •                 "unlimitedStorage",
  •                 "storage",
  •                 "",
  •                 "webRequest",
  •                 "webRequestBlocking",
  •                 "browsingData"
  •             ],
  •             "background": {
  •                 "scripts": ["background.js"]
  •             },
  •             "minimum_chrome_version":"22.0.0"
  •         }
  •     """
  •     background_js = string.Template("""
  •         var config = {
  •             mode: "fixed_servers",
  •             rules: {
  •             singleProxy: {
  •                 scheme: "${scheme}",
  •                 host: "${host}",
  •                 port: parseInt(${port})
  •             },
  •             bypassList: []
  •             }
  •         };
  •         chrome.proxy.settings.set({value: config, scope: "regular"}, function() {});
  •         function callbackFn(details) {
  •             return {
  •                 authCredentials: {
  •                     username: "${username}",
  •                     password: "${password}"
  •                 }
  •             };
  •         }
  •         chrome.webRequest.onAuthRequired.addListener(
  •             callbackFn,
  •             {urls: [""]},
  •             ['blocking']
  •         );
  •     """).substitute(
  •         host=proxy_host,
  •         port=proxy_port,
  •         username=proxy_username,
  •         password=proxy_password,
  •         scheme=scheme,
  •     )
  •     with open(os.path.join(plugin_folder, "manifest.json"), "w") as manifest_file:
  •         manifest_file.write(manifest_json)
  •     with open(os.path.join(plugin_folder, "background.js"), "w") as background_file:
  •         background_file.write(background_js)
  •     return plugin_folder
  • proxyauth_plugin_folder = create_proxyauth_extension(
  •     proxy_host=tunnelhost,
  •     proxy_port=tunnelport,
  •     proxy_username=username,
  •     proxy_password=password
  • )[/ol]复制代码
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2024-11-27 17:49 , Processed in 0.015054 second(s), 2 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表