Java JsoupDon';无法获取完整数据

Java JsoupDon';无法获取完整数据,java,jsoup,Java,Jsoup,我为学校做了一个项目,解析网络代码并将其用作数据库。当我试图从()中删除数据时,我并没有得到全部信息 这是我的密码: Document doc = Jsoup.connect("https://www.marathonbet.com/en/betting/Football/").get(); Elements newsHeadlines = doc.select("div#container_EVENTS"); for (Element e: newsHeadlines.select("[id

我为学校做了一个项目,解析网络代码并将其用作数据库。当我试图从()中删除数据时,我并没有得到全部信息

这是我的密码:

Document doc = Jsoup.connect("https://www.marathonbet.com/en/betting/Football/").get();
Elements newsHeadlines = doc.select("div#container_EVENTS");

for (Element e: newsHeadlines.select("[id^=container_]")) {
    System.out.println(e.select("[class^=block-events-head]").first().text());
    System.out.println(e.select("[class^=foot-market]").select("[class^=event]").text());
} 
对于您获得的结果(这是显示的最后一个联赛):

在她上面展示了所有的联赛


为什么我得不到完整的数据?谢谢你抽出时间

Jsoup的默认主体响应限制为1MB。你可以把它换成你需要的任何东西

设置从(未压缩)连接读取到的最大字节数 连接关闭前的主体,并且输入被截断。 默认最大值为1MB。最大大小为零的将被视为 无限量(仅限于你的耐心和记忆 在您的机器上可用)

例如:


您可能希望查看中的其他选项,关于如何设置请求超时、用户代理等。

我确实获得了一些数据,但不是全部。您没有获得哪些数据?如列表的一半。直到足球。友谊赛。国际联赛你能展示一个你想得到的被跳过的结果吗?例如,这是一个联赛:足球。英格兰联赛2-1。伯顿白化2号。卡莱尔联队19:45+8351/10013/434/5+83,但我希望他们都是这样,我不能重现你的问题<代码>1。伯顿白化2号。卡莱尔联队19:45+8351/10013/434/5+83打印的很好(带有附加的
所有赌注主赌注
文本,但这看起来很好)。请回答你的问题,你将在哪里解释你预期会发生什么,以及会发生什么。
Football. Friendlies. Internationals All bets Main bets
1. USA 2. Mexico 16 Apr 01:30 +124 7/5 23/10 111/50 +124
Document doc = Jsoup.get(url).userAgent(ua).maxBodySize(0).get();