2

以下 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;
}
4

1 回答 1

0

如果您正在获取相同的 reddit 网址,那么您正在访问 akamai 缓存。api.reddit.com虽然您可以通过访问而不是访问来绕过 akamai 缓存www.reddit.com,但您的程序应该遵守 reddit 的API 规则,其中包括“每 30 秒不要多次访问同一页面”。

于 2013-02-27T04:54:04.367 回答