Izindlela ze-proxy ze-Selenium Firefox: i-PAC URL noma ukutholwa okuzenzakalelayo
Khetha ukutholwa okuzenzakalelayo noma i-PAC URL ecacile kumandla e-proxy e-Selenium lapho uqala i-Firefox.
I-Selenium ingacela i-Firefox ukuthi ithole i-proxy ngokuzenzakalela ngaphandle kokukopisha iphrofayela yomsebenzisi yesiphequluli ekuhlolweni. Lapho wenza i-WebDriver session, chaza imodi ye-proxy oyifunayo.
Nge-Java API ye-Selenium, ukucushwa kokutholwa okuzenzakalelayo kungavezwa kanje:
Proxy proxy = new Proxy().setAutodetect(true);
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
WebDriver driver = new FirefoxDriver(options);
Lawa makilasi ange-Selenium. Ukutholwa kusencike kunethiwekhi yomshini wesiphequluli kanye nenqubomgomo yesiphequluli esebenzayo. Lokhu akusona isithembiso sokuthi kukhona insiza ye-WPAD lapho.
Uma i-PAC URL isivele yaziwa, dala ukucushwa okuhlukile ngaleyo URL esikhundleni salokho:
Proxy proxy = new Proxy()
.setProxyAutoconfigUrl("https://config.example/proxy.pac");
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
Sebenzisa imodi eyodwa ehambisanayo. Izinkambu ze-proxy ze-HTTP ne-SSL ezenziwa ngesandla, ukutholwa okuzenzakalelayo kanye ne-PAC URL ecacisiwe kuchaza izindlela ezahlukene zokuthola imizila. Gwema ukuzihlanganisa entweni eyodwa nokuthembela ekubalulekeni okungahleliwe.
Iskripthi se-PAC singakwazi ukukhetha amaphoyinti amaningi okuphela kanye nokukhishwa okuqondile ngokwendawo okuyiwa kuyo. Ukukopisha ikheli lokugcina le-proxy ezilungiselelweni zandla kushintsha leyo nqubomgomo ngomzila oqinile. Imodi ye-PAC ecacile igcina iskripthi njengokufakwayo kokucushwa.
Ku-Grid ekude, inodi yesiphequluli ithatha iskripthi futhi ixhumane ne-proxy ekhethiwe. I-URL efinyeleleka kusuka kusigijimi sokuhlola ingase ingafinyeleleki kuleyo nodi. Gcina ndawonye amandla asebenzayo, ukulethwa kweskripthi kanye nobufakazi bokuxhumana ne-proxy lapho uhlola ukusethwa.