final List<UrlData> dataList = new ArrayList<UrlData>();
try {
Parser parser = new Parser();
parser.setURL(channelUrl);
parser.setEncoding("Gb2312");
NodeVisitor visitor = new NodeVisitor() {
public void visitTag(Tag tag) {
if (Div.class.equals(tag.getClass())
&& "m".equals(tag.getAttribute("class"))
&& "sortlist".equals(tag.getAttribute("id"))) {
tag.accept(new NodeVisitor() {
public void visitTag(Tag tag) {
if (Div.class.equals(tag.getClass())
&& "con".equals(tag
.getAttribute("class"))) {
tag.accept(new NodeVisitor() {
public void visitTag(Tag tag) {
UrlData data = new UrlData();
if (LinkTag.class.equals(tag
.getClass())) {
data.setUrlName(tag