<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                JxBrowser提供允許配置代理設置的API。默認情況下,JxBrowser使用系統代理設置。代理設置存儲在BrowserContext實例中。要使用指定的代理設置配置Browser實例,必須使用配置為使用指定代理配置的BrowserContext初始化Browser實例。 以下示例演示如何使用DirectProxyConfig配置Browser實例: ``` String dataDir = FileUtil.createTempDir("chromium-data").getAbsolutePath(); BrowserContextParams contextParams = new BrowserContextParams(dataDir); contextParams.setProxyConfig(new DirectProxyConfig()); Browser browser = new Browser(new BrowserContext(contextParams)); ``` ## 自動偵測 使用此代理配置,連接會自動檢測代理設置: ``` contextParams.setProxyConfig(new AutoDetectProxyConfig()); ``` ## 直接 使用此代理配置,連接將根本不使用代理服務器: ``` contextParams.setProxyConfig(new DirectProxyConfig()); ``` ## AutoConfig URL 使用此代理配置,連接使用從代理自動配置(PAC)文件接收的代理設置。您必須提供所需PAC文件的有效URL: ``` contextParams.setProxyConfig(new URLProxyConfig("<pac-file-url>")); ``` 注意: PAC文件的URL必須是有效的http://地址。您無法提供存儲在本地文件系統上的* .pac文件的路徑。PAC文件的名稱必須具有 pac 擴展名。例如, http://my-site.com/proxy.pac。 ? N A Web服務器PAC文件必須與被服務 應用程序/ x-NS-代理自動配置 MIME類型。 ## 手工 使用此代理配置,您可以為HTTP,HTTPS和FTP協議提供自定義代理設置: ``` String proxyRules = "http=foo:80;https=foo:80;ftp=foo:80;socks=foo:80"; String exceptions = "<local>"; // bypass proxy server for local web pages contextParams.setProxyConfig(new CustomProxyConfig(proxyRules, exceptions)); ``` 例外字符串的格式可以是以下任何一種: * [URL_SCHEME “://”] HOSTNAME_PATTERN [ “:”],例如“foobar.com”, “* foob??ar.com”, “* .foobar.com”, “* foob??ar.com:99”,“ https://開頭x。*。y.com:99 “ * “” HOSTNAME_SUFFIX_PATTERN [“:”PORT]例如“.google.com”,“。com”,“http://.google.com” * [SCHEME“://”] IP_LITERAL [“:”PORT]例如“127.0.1”,“[0:0 :: 1]”,“[:: 1]”,“http:// [:: 1 ]:99" * IP_LITERAL“/”PREFIX_LENGHT_IN_BITS例如“192.168.1.1/16”,“fefe:13 :: abc / 33” * “<local>”匹配本地地址。“<local>”的含義是主機是否與以下之一匹配:“127.0.0.1”,“:: 1”,“localhost”。 ## 代理授權 如果代理服務器需要授權,您可以使用以下API以編程方式提供登錄名和密碼: ``` browser.getContext().getNetworkService().setNetworkDelegate(new DefaultNetworkDelegate() { @Override public boolean onAuthRequired(AuthRequiredParams params) { if (params.isProxy()) { params.setUsername("proxy-username"); params.setPassword("proxy-password"); return false; } return true; } }); ``` ## 修改已創建的瀏覽器實例的代理設置 從版本6.15開始,JxBrowser中提供了允許修改代理設置運行時的功能。 您可以更改特定BrowserContext實例的代理設置運行時。代理配置將自動應用于與BrowserContext關聯的所有Browser實例。 以下示例演示了如何使用此API: ``` BrowserContext browserContext = browser.getContext(); ProxyService proxyService = browserContext.getProxyService(); proxyService.setProxyConfig(new CustomProxyConfig("http=foopy:80")); ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看