gpt4 book ai didi

java - Jsoup 似乎正在缓存,我可以禁用它吗?

转载 作者:行者123 更新时间:2023-12-01 04:38:29 44 4
gpt4 key购买 nike

我正在尝试使用 reddit.com/r/subreddit/random 从/r/nocontext 获取随机链接。但是,如果我将此代码放入循环中,它似乎会重复将我带到同一个链接。这让我认为 Jsoup 正在缓存网页,但我需要禁用它。这是我的代码:

Document doc = null;
try {
doc = Jsoup.connect("http://www.reddit.com/r/nocontext/random").get();
Elements elements = doc.select("div.entry.unvoted p.title a.title");

for (Element link : elements)
System.out.println(link.text());

} catch (IOException e) {
e.printStackTrace();
}

有人知道如何解决这个问题吗?

最佳答案

它很可能是由服务器缓存的。检查Rules在他们的 API 中。

特别是我引用这个:

Most pages are cached for 30 seconds, so you won't get fresh data if you request the same page that often. Don't hit the same page more than once per 30 seconds.

因此,请每隔 30 秒以上发出一次请求,看看您的问题是否得到解决。

关于java - Jsoup 似乎正在缓存,我可以禁用它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16994628/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com