Интересно, вы слишком часто заходили на их сайт, и теперь они блокируют вас за злоупотребления ...
Скорее всего, они проверяют отправленные заголовки и не позволяют ботам захватить их интеллектуальную собственность.
На ум приходят два возможных решения:
- Измените код запроса, чтобы передать правдоподобные заголовки браузера.
- Позвоните на blackberry.com и получите разрешение на повторное использование их файлов.
Вероятно, вы должны сделать оба.
Суть в том, что я сомневаюсь, что это проблема с кодом и, скорее всего, нарушение их условий обслуживания.
и ради интереса:
HttpWebRequest httpRequest = (HttpWebRequest)WebRequest.Create(url);
// Setting the useragent seems to resolve certain issues that *may* crop up.
httpRequest.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)";