イムしようとした印刷のhtml:pythonを使って休憩なしにhtmlを印刷するには、beautifulsoup?このようbeautifulsoup使用
load = urllib2.urlopen(url)
soup = BeautifulSoup(load, 'lxml')
characteristics = soup.find('table', { 'class' : 'characteristics-table'})
print characteristics
はこの取得:
<table class="characteristics-table">
<tr class="characteristics alt">
<td class="name">
Zīmols
</td>
<td>
Emporio Armani</td>
</tr>
<tr class="characteristics">
<td class="name">
<b>Mehānisma tips</b>
</td>
<td>
<b>Mehāniskie automātiskie</b></td>
</tr>...
をしかし、このような何かが必要です。
<table class="characteristics-table"><tr class="characteristics alt"><td class="name">Zīmols</td><td>...
はどのようにそれを行うには?
戻るない: '' .join (characteristics.split( '\ n')) TypeError: 'NoneType'オブジェクトは呼び出し可能ではありません –
コードでは、変数特性のタイプは 'bs4.element.Tag'です。上記のaneroidの答えと同じように、最初に文字列に変換する必要があります。そうする: '' .join(str(特性).split( '\ n')) – jdoer1997