Selenium Firefox פּראָקסי מאָדעס: PAC URL אָדער אויטאָמאַטישע דערקענונג
קלייבט אויטאָמאַטישע דערקענונג אָדער אַן עקספּליציט PAC URL אין Selenium'ס פּראָקסי־פֿעיִקייט ביים אָנהייבן Firefox.
Firefox אויטאָמאַטיזירונג קען פֿאָדערן אויטאָמאַטישע פּראָקסי־דערקענונג אָן צו קאָפּירן אַ פּערזענלעכן בראַוזער־פּראָפֿיל אין דעם פּרוּוו. באַשטימט דעם געפּלאַנטן פּראָקסי־מאָדע ביים שאַפֿן דער WebDriver־סעסיע.
מיט Selenium'ס Java API קען מען אויסדריקן אַ קאָנפֿיגוראַציע פֿאַר אויטאָמאַטישער דערקענונג אַזוי:
Proxy proxy = new Proxy().setAutodetect(true);
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
WebDriver driver = new FirefoxDriver(options);
די קלאַסן געהערן צו Selenium. די דערקענונג איז נאָך אָפּהענגיק פֿון דעם נעצווערק פֿון דער בראַוזער־מאַשין און פֿון דער אָנווענדלעכער בראַוזער־פּאָליטיק. דאָס איז נישט קיין צוזאָג אַז דאָרט עקזיסטירט אַ WPAD־דינסט.
ווען דער PAC URL איז שוין באַקאַנט, שאַפֿט אַנשטאָט אַ באַזונדער קאָנפֿיגוראַציע מיט יענעם URL:
Proxy proxy = new Proxy()
.setProxyAutoconfigUrl("https://config.example/proxy.pac");
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
ניצט איין צונויפּפּאַסנדיקן מאָדע. מאַנועלע HTTP־ און SSL־פּראָקסי־פֿעלדער, אויטאָמאַטישע דערקענונג און אַ באַשטימטער PAC URL באַשרײַבן פֿאַרשיידענע וועגן צו באַקומען רוטעס. פֿאַרמיידט זיי צו פֿאַרבינדן אין איין אָביעקט און זיך פֿאַרלאָזן אויף אַ צופֿעליקער פּריאָריטעט.
אַ PAC סקריפּט קען אויסקלייבן עטלעכע ענדפּונקטן און דירעקטע אויסנאַמען לויט דער דעסטינאַציע. קאָפּירן זיין לעצטן פּראָקסי־אַדרעס אין די מאַנועלע איינשטעלונגען פֿאַרבייט די פּאָליטיק מיט אַ פֿאַסטער רוטע. דער עקספּליציטער PAC־מאָדע באַוואָרט דעם סקריפּט ווי אַ קאָנפֿיגוראַציע־אַרײַנגאַנג.
אויף אַ ווײַטן Grid נעמט דער בראַוזער־קנופּ דעם סקריפּט און פֿאַרבינדט זיך מיט דעם אויסגעקליבענעם פּראָקסי. אַ URL וואָס איז דערגרייכבאַר פֿון דעם פּרוּוו־לויפֿער קען זיין אומדערגרייכבאַר פֿון יענעם קנופּ. האַלט צוזאַמען די ווירקזאַמע פֿעיִקייט, די סקריפּט־ליפֿערונג און די באַווײַזן פֿון דער פּראָקסי־פֿאַרבינדונג ביים פּריפֿן דעם אָפּשטעל.