Commit 2d5a3ef304d10bbb3bcb9233e4e54e93f4534c1a

Authored by gibran
1 parent e6d897d3

Alteração no método -- hasContent(Element link)

//Verifica se há elementos como img, span e outros dentro do link. o
valor 1 já está atribuído a tag <a> (link avaliado)
//avalia apenas o texto dentro do link ex: <a>texto entre o link</a>
src/main/java/br/com/checker/emag/core/ContentEvaluation.java
... ... @@ -496,8 +496,22 @@ public class ContentEvaluation extends Evaluation {
496 496 }
497 497  
498 498 private boolean hasContent(Element link) {
499   - return StringUtils.isNotBlank(link.getContent().getTextExtractor()
500   - .toString());
  499 +
  500 + int quantidadeElementosDentroLink = 0;
  501 + boolean temConteudo;
  502 +
  503 + quantidadeElementosDentroLink = link.getAllElements().size();
  504 + //Verifica se há elementos como img, span e outros dentro do link. o valor 1 já está atribuído a tag <a> (link avaliado)
  505 + if(quantidadeElementosDentroLink > 1)
  506 + {
  507 + temConteudo = true;
  508 + }
  509 + //avalia apenas o texto dentro do link ex: <a>texto entre o link</a>
  510 + else
  511 + {
  512 + temConteudo = StringUtils.isNotBlank(link.getContent().getTextExtractor().toString());
  513 + }
  514 + return temConteudo;
501 515 }
502 516  
503 517 private boolean hasTitle(Element link) {
... ...