|
Парс + конверт - Вопросы и ответы, обсуждения - Ваши вопросы по C# только в данном разделе |
15.11.2012, 00:15
|
#1
|
|
|
|
Разведчик
|
Регистрация: 07.01.2010
Сообщений: 11
Популярность: 6
Сказал(а) спасибо: 11
Поблагодарили 3 раз(а) в 2 сообщениях
|
Парс + конверт
Ребят, помогайте, уже все возможные способы решения поискал, ничего толкового не нашёл.
За большое время "пыток" над кодом я всё таки довёл его до состоянии компиляции, но выводит он не то что надо.
Код:
Код:
public string gethttp(string url)
{
System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
HttpWebRequest reqGET = (HttpWebRequest)WebRequest.Create(url);
reqGET.Method = "GET";
reqGET.UserAgent = "Mozilla/5.0";
System.Net.WebResponse resp = reqGET.GetResponse();
System.IO.Stream stream = resp.GetResponseStream();
System.IO.StreamReader sr = new System.IO.StreamReader(stream);
string html = sr.ReadToEnd();
Regex reg = new Regex("<li><strong>");
MatchCollection math = reg.Matches(html);
return Convert.ToString(math);
}
Ну тут изначально всё ясно = парсинг, путем регулярки подсчёт количества "<li><strong>" в html коде, попытка вернуть количество, НО.
Проблема в самой последней строчке (return).
Не возвращает то, что надо.
Вместо числа я получаю какой-то бред.
Ах да, функ-ю вызываю так + вывожу результат:
Код:
string result = gethttp("http://test.ru/?test=test");
MessageBox.Show(result);
Спасайте, что делать?
Последний раз редактировалось DelFast; 15.11.2012 в 00:18.
|
|
|
15.11.2012, 00:49
|
#2
|
|
|
|
Разведчик
|
Регистрация: 28.12.2010
Сообщений: 48
Популярность: 202
Сказал(а) спасибо: 21
Поблагодарили 21 раз(а) в 17 сообщениях
|
Re: Парс + конверт
Код:
using System.IO;
using System.Net;
using System.Text.RegularExpressions;
Код:
WebClient web = new WebClient();
string s = web.DownloadString("http://zhyk.ru/");
Regex rg = new Regex("</div>");
int x = 0;
foreach (Match n in rg.Matches(s))
{
x = x + 1;
}
Console.WriteLine("Matches : " + x);
Console.ReadKey();
Последний раз редактировалось xSkyDev; 15.11.2012 в 00:52.
|
|
|
Пользователь сказал cпасибо:
|
|
15.11.2012, 09:55
|
#3
|
|
|
|
Разведчик
|
Регистрация: 07.01.2010
Сообщений: 11
Популярность: 6
Сказал(а) спасибо: 11
Поблагодарили 3 раз(а) в 2 сообщениях
|
Re: Парс + конверт
xSkyDev, спасибо конечно, но твой вариант тут не пойдет.
Именно разобрать ошибку надо в моём коде.
Добавлено через 3 часа 37 минут
Спасибо, разобрался
Последний раз редактировалось DelFast; 15.11.2012 в 13:33.
Причина: Добавлено сообщение
|
|
|
15.11.2012, 19:37
|
#4
|
|
|
|
Разведчик
|
Регистрация: 28.12.2010
Сообщений: 48
Популярность: 202
Сказал(а) спасибо: 21
Поблагодарили 21 раз(а) в 17 сообщениях
|
Re: Парс + конверт
|
|
|
15.11.2012, 22:26
|
#5
|
|
|
|
Разведчик
|
Регистрация: 07.01.2010
Сообщений: 11
Популярность: 6
Сказал(а) спасибо: 11
Поблагодарили 3 раз(а) в 2 сообщениях
|
Re: Парс + конверт
Именно именно так и сделал
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
[Помогите!] Парс
|
pavel! |
Вопросы и ответы, обсуждения |
15 |
18.05.2012 22:24 |
[Продам] РУ5 МАРС
|
русень |
Dark Orbit |
4 |
02.04.2012 20:52 |
Конвертёр
|
AliveNost |
Вопросы и ответы, обсуждения |
6 |
02.04.2012 18:14 |
[Продам] Акк на ру4 Марс!
|
=StrikeR= |
Dark Orbit |
1 |
03.04.2011 22:20 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 00:09.
|
|