143 / 143 / 39
Регистрация: 17.08.2012
Сообщений: 411
|
|
1 | |
.NET 4.x Считать с веб страницы последние пять строк24.09.2012, 21:54. Показов 1377. Ответов 7
Метки нет (Все метки)
Привет всем,кто знает как считать с веб страницы ,в которой текст находится по строкам,нижние пять строк,при условии что текст пополняется.
0
|
24.09.2012, 21:54 | |
Ответы с готовыми решениями:
7
Как считать в переменную типа string[] str пять строк Как считать последние X байтов файла? Как считать и показать последние строки из файла? Заменить первые пять элементов массива нулями, а последние пять - единицами |
72 / 72 / 6
Регистрация: 16.06.2012
Сообщений: 220
|
||||||
24.09.2012, 22:31 | 2 | |||||
vampire6666, получить код страницы в поток (Stream) (httpClient - примеров в нете множетсво. Запрос - получить html код страницы C#)
Затем есть также куча вариантов. Вариант #1 С помощью Split переводим String, считанный со Stream'a в массив string[] в качестве разделителей ставим \r\n. - берем 5 строчек (через length) Будет что-то типа
1
|
143 / 143 / 39
Регистрация: 17.08.2012
Сообщений: 411
|
|
24.09.2012, 22:38 [ТС] | 3 |
xnimor, вот со split как работать,обьясните на простом примере если можно.
0
|
72 / 72 / 6
Регистрация: 16.06.2012
Сообщений: 220
|
||||||
24.09.2012, 22:46 | 4 | |||||
Предположим у нас есть StreamReader mReader (уже готов) Тогда:
0
|
143 / 143 / 39
Регистрация: 17.08.2012
Сообщений: 411
|
|
24.09.2012, 22:53 [ТС] | 5 |
xnimor,а если я текст со страницы считываю через InnerText,можно не весь текст считать?
0
|
72 / 72 / 6
Регистрация: 16.06.2012
Сообщений: 220
|
|
24.09.2012, 23:52 | 6 |
vampire6666, Признаюсь честно, с этим способ лично не знаком (утверждать не буду) но факт таковой - при любом способе страница все равно прогружается - а как "выдирать" элементы - это уже задача разработчика.
Поэтому, да, конечно, можно отказаться от "логического" чтения всего файла, но "физически" чтение будет всего файла в любом случае.
0
|
143 / 143 / 39
Регистрация: 17.08.2012
Сообщений: 411
|
|
25.09.2012, 14:06 [ТС] | 7 |
xnimor, получается страницу все равно придется загрузить полностью(имею ввиду сам сайт)?
0
|
72 / 72 / 6
Регистрация: 16.06.2012
Сообщений: 220
|
|
25.09.2012, 21:44 | 8 |
vampire6666, сама страница, насколько я понимаю, грузится в любом случае полностью (за исключением картинок, данных, которые выбираются отдельно)
0
|
25.09.2012, 21:44 | |
25.09.2012, 21:44 | |
Помогаю со студенческими работами здесь
8
Отсортировать первые пять элементов массива по возрастанию, последние пять по убыванию Считать последние 10 строк из файла Ввести пять строк и из каждой строки вывести пять последних символа Последние пять элементов массива заменить на минимальный Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |