В качестве учебного задания при освоении гуи тулкитов решил сделать читалку лора. Изначально решил использовать pygtk, но модуль python-gtkhtml помер, и соответственно отобразить html нет возможности. Конечно можно сделать разбор тегов и более менее похожее форматирование в gtk.textview, но все равно получится фигня. Поэтому я решил сменить тулкит на pyqt.
Руками выдрал одно сообщение из треда, загрузил в QTextBrowser, ссылки кажет, форматирование есть, короче говоря - то, что нужно.
html я решил обрабатывать следующим образом:
Качаем страницы тредов и выкусываем из них минимально необходимый html отдельного сообщения для отображения в QTextBrowser, строим дерево пост-ответ-на-пост и т.д. и отображаем его в QTreeView. При выборе строки в qtreeview берем соответствующий кусок html и отображаем его в QTextBrowser.
Для разбора html я использую lxml, тут то и встает вопрос - как при помощи lxml получить по xpath необходимый кусок сырого html содержащий пост?
Если с lxml не выйдет, то что из родного кутишного позволит осуществить это?

Ответ на:
комментарий
от vertexua
Ответ на:
комментарий
от fat_angel

Ответ на:
комментарий
от fat_angel

Ответ на:
комментарий
от PoMbl4

Ответ на:
комментарий
от PoMbl4
Ответ на:
комментарий
от fat_angel

Ответ на:
комментарий
от fat_angel


Ответ на:
комментарий
от baverman


Ответ на:
комментарий
от baverman

Ответ на:
комментарий
от vertexua

Ответ на:
комментарий
от baverman

Ответ на:
комментарий
от baverman



Ответ на:
Дитятко, луче напиши на яве API к лору, тебе все спасибо скажут
от wfrr

Ответ на:
комментарий
от Absurd

Ответ на:
комментарий
от Absurd
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от lazyklimm

Ответ на:
комментарий
от lazyklimm
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от hizel
Ответ на:
комментарий
от hizel


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.