Добрый вечер. Такая проблема, прохожу по страницам сайта, но я не знаю сколько их + количество меняется. Пытаюсь посчитать таким образом.
| Код | for (int q = 2; ; q++) { if (HN.Attributes[i].Value[HN.Attributes[i].Value.Length - 1] == '/') { parsePath = HN.Attributes[i].Value + q + ".html"; } else { parsePath = HN.Attributes[i].Value + "/" + q + ".html"; } string temp = parsePath; parsePath = mainUrl + temp; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(parsePath); request.Method = "GET"; try { >>>>>>>>>>>>>>>>>> request.GetResponse(); numberofpages++; } catch { break; } }
|
На 3 итерации тут >>>>>>>>> велетает; Проблема в том , что в новом проекте всё работает , как я хочу
| Код | static void Main(string[] args) { string url = "http://www.daler.ru/wallpapers/avia/100002.html"; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "GET"; try { request.GetResponse(); Console.WriteLine("Ура"); } catch { Console.WriteLine("***"); } }
|
Что я делаю не так? Возможно есть другой, лучший алгоритм? Заранее спасибо. |