Commit 2d5a3ef304d10bbb3bcb9233e4e54e93f4534c1a
1 parent
e6d897d3
Exists in
master
and in
1 other branch
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>
Showing
1 changed file
with
16 additions
and
2 deletions
Show diff stats
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) { | ... | ... |