Now, since the site doesn't offer a nice way to ask for this I've done the following:
public IList<Member> FindAllMembers()
{
var sourceLoader = new XmlMemberSource();
var members = new List<Member>();
using (var webClient = new WebClient())
{
for (int i = 1; i < 500; i++)
{
string response = webClient.DownloadString(String.Format("{0}{1}", "http://www.dreamincode.net/forums/xml.php?showuser=", i));
var member = sourceLoader.LoadMember(response);
if (member.Exists)
members.Add(member);
}
}
return members;
}
I don't want to be a dick and mess up your servers. :\
Is this OK? (light on your servers) or should you guys provide an exposed API for this purpose?

New Topic/Question
Reply



MultiQuote








|