Saita wakili a WebClient na HtmlUnit
Yi daidaita ProxyConfig na HtmlUnit kafin loda shafuka, gami da tsarin matakin ƙarshe da ƙa'idodin wucewa ta hanyar regular expression.
import org.htmlunit.ProxyConfig;
import org.htmlunit.WebClient;
try (WebClient browser = new WebClient()) {
ProxyConfig proxy =
new ProxyConfig("proxy.example.net", 8080, "http");
proxy.addHostsToProxyBypass("localhost");
browser.getOptions().setProxyConfig(proxy);
browser.getPage("https://example.net/");
}
Saita ProxyConfig akan WebClient da ke loda shafin kafin kewayawa. Wannan yana amfani da sararin suna org.htmlunit; tsofaffin dogaro sun yi amfani da com.gargoylesoftware.htmlunit kuma suna iya ba da gine-gine daban-daban.
Maye gurbin uwar garken wakili da tashar lamba da ɗan takara mara tabbaci daga jerin wakilan HTTP don wannan misalin shafi na jama'a. "http" na ginin yana bayyana mai shiga tsakani, har ma don shafin HTTPS. Kada ka saka prefix na URL a cikin hujjar sunan uwar garke ko canza yarjejeniya kawai don dacewa da wurin da za a je.
Ƙimar wucewa regular expression ne, ba ƙa'idodin PAC ba ko jerin yanayi da aka raba da waƙafi. Idan buƙata ta tafi kai tsaye ba zato ba tsammani, kwatanta uwar garken da aka nema da waɗannan tsare-tsare kuma tabbatar cewa tana amfani da wannan WebClient.
WebClient ko abokin ciniki na HTTP da aka ƙirƙira daban ba ya gado wannan abin daidaitawa. Yi daidaita al'amuran da za a sake amfani da su kafin aikinsu maimakon canza yanayin duniya a kusa da buƙatun lokaci ɗaya. Tabbatar da wurin da za a je da shiga gidan yanar gizo sun kasance daban; wakili mai tabbaci kuma yana buƙatar hanyar shiga ta sigar HtmlUnit da aka sanya. Misali, HtmlUnit 4.21.0 yana iyakance takardun shaidar wakili ta uwar garke da tasha.