从Reddit页面下载的字符串是相同的,大约一分钟的检查,即使它应该改变
本文关键字:检查 一分钟 改变 Reddit 下载 字符串 | 更新日期: 2023-09-27 18:01:31
下面的c#代码下载一个Reddit随机页面的JSON。如果找到的值无效,它将正确下载并循环。但是,在检查后的一分钟内返回的字符串是相同的。有人知道这是内存问题,Reddit API问题,或webClient问题吗?
string src = "";
while(src.endsWith(<someString>))
{
src = dl(<valid site>);
}
void dl(string st)
{
string json = new WebClient().DownloadString(string);
...
string src = <manipulation of json>;
...
return src;
}
如果你正在获取相同的reddit url,你正在触及akamai缓存。虽然您可以通过访问api.reddit.com
而不是www.reddit.com
来绕过akamai缓存,但您的程序应该尊重reddit的API规则,其中包括"每30秒不要访问同一页面超过一次"。