-2

以下の内容をテストしてみました。今、私は以下のように1つの疑わしいものを見ました:

>>> from bs4 import BeautifulSoup
>>> soup = BeautifulSoup("<a>Foo</a>")
>>> soup.a.append("Bar")
>>> soup
<a>FooBar</a>
>>> soup.a.contents
[u'Foo', u'Bar']
>>>

[u'Foo', u'Bar']なぜ代わりに来たのか混乱してい[u'FooBar']ますか?

このコンセプトで私を助けてもらえますか?

4

1 に答える 1

1

これを試して:

>>> from BeautiulSoup import NavigableString
>>> soup = BeautifulSoup("<a>Foo</a>")
>>> soup.a.contents = [NavigableString(str(soup.a.contents[0]) + 'Bar')]
>>> soup
<a>FooBar</a>
于 2013-01-05T15:04:51.890 に答える