某C#入門書籍のサンプルを実施してて詰まったので。
CodeZineのトップページを読みこんで、言語別のページ(例:C#ならcodezine.jp/article/tag/167)を
更に読み込んで来る…というサンプルなんですが、後者の言語別のページの読み込みで
WebException(403)が発生します(ごくまれに読み込めることもある)
読み込んでる部分はトップページ,言語別ページも以下で。clientはWebClient。
var text = new StreamReader(client.OpenRead(uri)))

環境はXP(SP3)+VS2010なんですが…「あれじゃね?」とか言うのがあれば教えて欲しいです。