1

私は BeautifulSoup で簡単な例を作成していましたが、奇妙な結果が得られました。

これが私のコードです:

soup = BeautifulSoup(page)
print soup.prettify()
stuff = soup.findAll('td', attrs={'class' : 'prodSpecAtribtue'})
print stuff

印刷すると次のようになります。

[]

画面にスープを印刷したときに適切なデータが得られたため、何が起こっているのかわかりません。<td>基本的に、クラスの下のタグで見つかった値を検索していますprodSpecAtribtue

4

1 に答える 1

1

クラス名のつづりを間違えました:

soup.findAll('td', attrs={'class': 'prodSpecAtribute'})

正常に動作します。prodSpecAtributeはありませprodSpecAtribtue。それはまだつづりが間違っていますが、少し少なくなりました。

于 2013-05-21T21:43:50.663 に答える