Ayrıştırma HTML reStructuredText
Hangi geliştiriciler paketi tarif edeyim bir çerçeve reStructuredText kullanarak yapıyorum. Bir GUI göstereyim HTML içine reStructuredText ayrıştırmak istiyorum.
Mükemmel Sfenks aşinayım, ama asla başka reStructuredText ayrıştırılmış ettim. ReStructuredText, ve muhtemelen bazı ek argümanlar bir dizi alır, ve HTML bir dize döndüren bir işlev gibi bir şey hayal ettim.
ReStructuredText ayrıştırma sorumlu olan Docutils, içine baktım. Bu fonksiyonu bulmak için nasıl hiç anlayamadım. Web üzerinde belgeleri eksiktir. docutils.parsers.rst
modülündeki işlevlerin birçok dosya adları yönelik gibi görünüyordu. Dosya yok! Sadece dizeleri hallediyorum.
Parser
Document
oluşturma ve parse
yöntemi kullanarak denedim, ama ben sadece .tab_width
eksik bir ayar ile ilgili bir hata.
Herkes HTML reStructuredText ayrıştırmak için nasıl biliyor mu?
CEVAP
Böyle bir şey deneyin
>>> from docutils.core import publish_string
>>> publish_string("*anurag*", writer_name='html')
publish_string
dizeleri ve çıkışları bir dize kabul eder ya da publish_parts html belgesi belirli kısımları, örneğin almak için kullanabilirsiniz
>>> from docutils.core import publish_parts
>>> print publish_parts("*anurag*", writer_name='html')['html_body']
<p><em>anurag</em></p>
Android ayrıştırma HTML...
Sabit XML ayrıştırma ve düzenli HTML i...
O'mümkün düzenli HTML/ayrıştırma ...
HTML ayrıştırma örnekler verebilir mis...
Ayrıştırma HTML Python...