サンプルコード:テーブル行内のBeautifulSoupと改行?
from BeautifulSoup import BeautifulSoup, SoupStrainer
html='''<tr>
<td align="left">Foo<br />
Bar<br /></td>
</tr>'''
soup=BeautifulSoup(html)
rows=soup.findAll('tr')
print rows
print rows[0].text.encode("utf8")
「私は、出力が「Fooのバー」のようなものになりたいか、大丈夫だと思う2つのライン間の実際の改行があった場合でも、私は得る出力はただ持っていますFooBar "、2行の間に空白がないことに注意してください。
非常にpythonとbeautifulsoupに新しい、誰かが手を与えることができますか?
をa rows {0} .find( 'td')。contents) 'を削除し、'
'タグを使用していますが、誰かがもう少しきれいな解決策を提供できることを願っています。これは美しいものの瑕疵であるか、何かが欠けているようです。 – Joseph