如何将 tumblr 提要添加到 java swing 项目中

How to add a tumblr feed into a java swing project

我正在使用 Java Swing 为我的游戏制作启动器。我需要一种将 tumblr/wordpress 提要添加到启动器的方法。一个例子是 minecraft 启动器(如果你不知道它是什么样子,go to this link)。

我还认为 RSS 可能很有用,因为我在 feeds 和类似的东西上看到过它,所以如果有一个简单的方法,那也会很有帮助。

无论如何,我该怎么做?

编辑:如何在 Swing 中使用 jsoup?

这是我用来解析页面数据的示例

private static final String url = "website";

public void getLatestUpdate() throws IOException {
    try {
        URL addr = new URL(url);
        URLConnection con = addr.openConnection();
        ArrayList<String> data = new ArrayList<String>();
        BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
        String inputLine;
        while ((inputLine = in.readLine()) != null) {
            Pattern p = Pattern.compile("<span itemprop=.*?</span>");
            Pattern p2 = Pattern.compile(">.*?<");
            Matcher m = p.matcher(inputLine);
            Matcher m2;
            while (m.find()) {
                m2 = p2.matcher(m.group());
                while (m2.find()) {
                    data.add(m2.group().replaceAll("<", "").replaceAll(">", "").replaceAll("&", "").replaceAll("#", "").replaceAll(";", "").replaceAll("3", "3"));
                }
            }
        }
        in.close();
        addr = null;
        con = null;

        message("(" + data.get(3) + ")" + ", at " + data.get(4));
    } catch (Exception e) {
        System.out.println("Error getting data from website.");
        e.printStackTrace();
    }
}