Здравствуйте!
Бредово назвал тему, не знал как описать мою проблему.
Хочу сделать программу, которая парсингом берёт из некого "цитатника" сами цитаты.
Цитаты там обновляются ежедневно, я хочу чтобы для каждой цитаты появлялся свой элемент текст и показывал цитату, а не задавал эти цитаты только в определённое место.
Более подробно:
Я спарсил страницу, выдал и распределил результат допустим по трём строкам, а я хочу чтобы текст появлялся в таком же количестве, в каком и сами цитаты.
100 цитат - 100 строк.
1 цитата - 1 строка.
И чтобы все они были разделены, чтобы это было заметно.
Ух, если не правильно объяснил - скажите пожалуйста, я по пробую по лучше разъяснить суть моего вопроса.
Схемы не прилагаю, ибо прилагать нечего =(
Прошу помощи.
Этот топик читают: Гость
Ответов: 141
Рейтинг: 11
|
|||
карма: 0 |
|
Ответов: 8926
Рейтинг: 823
|
|||
CITRUS писал(а): Я спарсил страницу |
|||
карма: 19 |
|
Ответов: 141
Рейтинг: 11
|
|||
Леонид писал(а): Ведь по каким-то признакам, например по кавычкам, цитата распознаётся, а у нас есть спецэлемент BlockFind который и выдаёт нужные блоки текста по отдельности. Так и знал что не правильно изложил суть вопроса) Ну вот смотрите: [flood] [/flood] Не делать же мне так?) Для каждой цитаты свой элемент текста, а вдруг цитать будет больше чем текстов, а вдруг они не будут вмещаться по размеру. Вот я хочу чтобы я взял цитаты, а они каждая ушла в своё место, чтобы они рассортировались. Первая цитата идёт в своё место. Вторая цитата в своё, всё это можно скроллить, и чтобы каждая цитата была отделена от ей подобной. |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Вариант brute-force: ChildScrollBox + ChildPanelEx
Вариант умный: WebBrowser (ну или RichEdit). |
|||
карма: 1 |
|
Ответов: 141
Рейтинг: 11
|
|||
iarspider писал(а): Вариант brute-force: ChildScrollBox + ChildPanelExВариант умный: WebBrowser (ну или RichEdit). Да нет же... Мне надо чтобы для каждой цитаты "рождалось" своё место... Как объяснить то... Есть некое поле, поле пустое. Начинаем парсить, и после парсинга в этом поле появляются цитаты, но заранее я не знаю сколько их и какой они велечины, если так можно выразиться появляется новый элемент Текст и в него вставляется эта самая цитата. Это очень грубо сказано... |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
CITRUS, так ChildPanelEx-ов можно наплодить столько, сколько надо. Контейнеры
|
|||
карма: 1 |
|
Ответов: 141
Рейтинг: 11
|
|||
iarspider писал(а): CITRUS, так ChildPanelEx-ов можно наплодить столько, сколько надо. Контейнеры Это всё не то, цитат там более 20000, не делать же мне 20000 элементов? |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
CITRUS, это всё то (про наплодить).
А нахрена их 20 000 выводить на экран ? Кто их 20 000 читать будет ? При 10 секунд на цитату - это 200 000 секунд или 3333 минуты или 55 часов или почти 2.5 суток без сна и отдыха. И для кого это всё нужно ? Практическая ценность твоего творения ? Или ты замахнулся на Шнобелевскую премию ? |
|||
карма: 25 |
|
Ответов: 141
Рейтинг: 11
|
|||
Tad писал(а): CITRUS, это всё то. А нахрена их 20 000 выводить на экран ? Кто их 20 000 читать будет ?------------ Дoбавленo в 17.26: При 10 секунд на цитату - это 200 000 секунд или 3333 минуты или 55 часов или почти 2.5 суток без сна и отдыха. ------------ Дoбавленo в 17.28: И для кого это всё нужно ? Практическая ценность твоего творения. Или ты замахнулся на Шнобелевскую премию ? Под таким количеством я имел ввиду что их может загрузиться как 10, так и 500... [flood]Рано на шнобелевскую мне[/flood] |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
CITRUS писал(а): Под таким количеством я имел ввиду что их может загрузиться как 10, так и 500... |
|||
карма: 25 |
|
Ответов: 8926
Рейтинг: 823
|
|||
CITRUS, вот цитатник Мао:code_29285.txt
|
|||
карма: 19 |
| ||
файлы: 1 | code_29285.txt [5.4KB] [451] |
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид, а чего только на 100 цитат ?
Маленький сборник цитат Мао - "Красная книжечка" и то содержит 427 цитат |
|||
карма: 25 |
|
Ответов: 8926
Рейтинг: 823
|
|||
Tad, Вам лень 9 раз на кнопку нажать -- будет аж 1000
|
|||
карма: 19 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2017-06-14 20:56:53 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2017-06-14 20:56:53 |
|||
карма: 0 |
|
15