Java 如何在站点解析来自不同样式类的数据

Java 如何在站点解析来自不同样式类的数据,java,parsing,Java,Parsing,我想开发一个简单的程序来解析我的博客和我的朋友的博客访问者。 但当我继续工作时,我发现问题是每个博客都有不同的设计和风格类名。像那样 这是我的博客访客标签 <dl class="list_visitor"> <dt>Today</dt> <dd>34</dd> </dl> <div class="counter"> <span> <span&

我想开发一个简单的程序来解析我的博客和我的朋友的博客访问者。 但当我继续工作时,我发现问题是每个博客都有不同的设计和风格类名。像那样

这是我的博客访客标签

<dl class="list_visitor">
    <dt>Today</dt>
    <dd>34</dd>
</dl>
<div class="counter">
      <span>
            <span>TODAY</span>
       11</span>
     <span>
            <span>TOTAL</span>
      1,033</span>
</div>

今天
34
这是我的朋友博客访客标签

<dl class="list_visitor">
    <dt>Today</dt>
    <dd>34</dd>
</dl>
<div class="counter">
      <span>
            <span>TODAY</span>
       11</span>
     <span>
            <span>TOTAL</span>
      1,033</span>
</div>

今天
11
全部的
1,033

有什么解决办法吗?请帮帮我。

为每种类型编写一个带有“插件”的解析器。插件决定片段是否符合预期并进行解析,否则将传递到下一个。想想A,插件是什么意思?你的话意味着我必须准备设置每个标签??