Я новичок в lxml и пытаюсь понять, как переписывать ссылки с помощью iterlinks ().
import lxml.html
html = lxml.html.document_fromstring(doc)
for element, attribute, link, pos in html.iterlinks():
if attibute == "src":
link = link.replace('foo', 'bar')
print lxml.html.tostring(html)
Однако это не Фактически не заменяю ссылки. Я знаю, что могу использовать .rewrite_links, но iterlinks предоставляет дополнительную информацию о каждой ссылке, поэтому я предпочел бы использовать это.
Заранее спасибо.