2013-06-05 3 views
0

Тег на странице google - <title>Google</title> Я пытаюсь получить текстовое содержимое в теге title. Но я не получаю вывод. Он показывает Build Successfull и выводит вывод как «TITLE» .I нужен вывод как «GOOGLE». Вот мой код.Извлечь содержимое тегов заголовков с помощью библиотеки htmlparser в java

import org.htmlparser.Node; 
import org.htmlparser.Parser; 
import org.htmlparser.filters.HasAttributeFilter; 
import org.htmlparser.filters.IsEqualFilter; 
import org.htmlparser.tags.MetaTag; 
import org.htmlparser.tags.TitleTag; 
import org.htmlparser.util.NodeList; 
import org.htmlparser.util.ParserException; 
public class abc { 
public static void main(String[] args) { 
     Parser parser=new Parser(); 


     try 
     { 
      parser.setResource("http://www.google.com"); 
      TitleTag title=new TitleTag(); 
      String tagtext=title.getTitle(); 
      System.out.println(tagtext); 


     } 

     }catch (ParserException e) { 

     } 

    } 
} 

ответ

0

В коде, который вы опубликовали, нет связи между синтаксическим анализатором и TitleTag.

Идея состоит в том, чтобы перебирать список узлов (включая узлы TitleTag), которые имеет парсер.

java - org.htmlparser.Parser , need to get whats between the h3's

Смежные вопросы