如何使用java访问信息

如何使用java访问信息,java,string,Java,String,我一直在尝试做很多关于网络垃圾的研究。我正在尝试将我玩的游戏中不同角色的统计数据加载到我的程序中,因为有150多个角色,我无法手动将它们全部输入。这是我试图搜集信息的一页 我正在尝试获取以下变量: 生命值,攻击伤害,生命回复,攻击速度,法力,护甲,射程,移动。速度 到目前为止,我得到的是JSoup库,它以一行文本打印网站,我不知道如何从该变量中提取变量 package WebScraper; import java.io.IOException; import org.jsoup.Jsoup

我一直在尝试做很多关于网络垃圾的研究。我正在尝试将我玩的游戏中不同角色的统计数据加载到我的程序中,因为有150多个角色,我无法手动将它们全部输入。这是我试图搜集信息的一页

我正在尝试获取以下变量: 生命值,攻击伤害,生命回复,攻击速度,法力,护甲,射程,移动。速度

到目前为止,我得到的是JSoup库,它以一行文本打印网站,我不知道如何从该变量中提取变量

package WebScraper;

import java.io.IOException;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;

public class getWikiStats {
        public void getChampStats(){
                try {
                        Document doc = Jsoup.connect("http://leagueoflegends.wikia.com/wiki/Kassadin").get();
                        String website = doc.text();
                        System.out.println(website);
                } catch (IOException e) {
                        e.printStackTrace();
                }
        }
}

有更好的方法吗?或者有没有办法从这行文本中获取变量?

你的问题范围很大,要回答这个问题,他们必须检查wiki页面的HTML结构,并解释如何使用JSoup库。我的建议是查看页面上的源代码,以确定在何处可以找到您要查找的项目,然后阅读,以了解如何使用库来提取这些信息。有各种各样的浏览器插件,可以用很少的钱或不用钱就能解决您的问题,因为你似乎对抓取数据比对创建网页抓取软件更感兴趣。送比萨饼比造一辆车去拿比萨饼更容易。我真正想问的是如何在字符串中搜索关键字,然后获取关键字旁边的数字,并将其存储在字符串中,然后将其转换为整数java.lang.string.indexOf()提供特定文本的位置;substring()为您提供给定起始和结束位置的字符串部分(或者是起始位置和长度?不记得了)。请记住,您正在搜索的字符串可能不是唯一的。