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

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();
 
				}
			}
Merci