Замена элементов с lxml.html

VBA грязен. Я не уверен, что существует простой способ сделать поддельные перегрузки:

В прошлом я или использовал много Optionals или использовал, варьировался функции. Например

Foo_DescriptiveName1()

Foo_DescriptiveName2()

я сказал бы, идут с Дополнительными аргументами, которые имеют разумные значения по умолчанию, если список аргументов не собирается стать глупым, затем создайте отдельные функции для призыва к случаям.

7
задан tsoporan 28 November 2009 в 15:22
поделиться

2 ответа

Regarding lxml,

In doc.replace(block, hilited)

block is the lxml's Element object, hilited is string, you cannot replace that.

There is 2 ways to do that

block.text=hilited 

or

body=body.replace(block.text,hilited)
4
ответ дан 7 December 2019 в 14:33
поделиться

Если вы новичок в парсерах HTML на Python, вы можете попробовать BeautifulSoup , парсер html / xml, который позволяет легко изменять дерево синтаксического анализа .

0
ответ дан 7 December 2019 в 14:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: