Bonjour à tous,
j'ai plusieurs tableau rempli, dont un pour des url, et un pour des path associé.
J'ai par exemple dans le tableau url : url1, url2, url1, url1
Et dans le tableau de path : path1, path2, path3, path4
Un path étant associé à une URL grace à leur indice lors que les tableaux sont remplis.
Ensuite, je charge l'url, pour en sélectionner un morceau grace au path.
Le problème étant que je charge à chaque fois l'url, même si elle l'a déjà été auparavant.
Je vais donc charger url1 puis url2, puis url1 puis url1.
Ce qui rend le traitement lourd.
Comment faire pour ne charger la page qu'une fois?
Voici la portion de code que j'utilise
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 for (i = 0; i < tabUrl.length; i++) { try { page = webClient.getPage(tabUrl[i]); List<HtmlElement> nbElements = (List<HtmlElement>) page.getByXPath(tabpath[i]); if (null != nbElements && !nbElements.isEmpty()) { htmlResult = nbElements.get(0).asText(); } }
Partager