1package com.osroyale.util.tools.wiki.impl;
3import com.osroyale.util.tools.wiki.parser.WikiTable;
4import com.osroyale.util.tools.wiki.parser.WikiTableParser;
5import org.jsoup.nodes.Document;
6import org.jsoup.nodes.Element;
7import org.jsoup.select.Elements;
9import java.util.LinkedList;
45 public NpcDefParser() {
46 super(generateTables());
49 private static LinkedList<WikiTable> generateTables() {
50 LinkedList<WikiTable>
tables =
new LinkedList<>();
51 tables.add(
new WikiTable(
"http://oldschoolrunescape.wikia.com/wiki/King_Black_Dragon") {
53 protected void parseDocument(Document document) {
54 Elements infobox = document.select(
".wikitable.infobox");
56 Elements desc = infobox.select(
"td");
57 System.out.println(desc.tagName(
"text-align:center").text());
58 for (Element child : desc) {
59 System.out.println(child.text());
67 protected void finish() {
71 public static void main(String[] args)
throws InterruptedException {
72 NpcDefParser parser =
new NpcDefParser();