3
と私はBeautifulSoup4
に新しいですし、基本と思われる問題に遭遇した、ではないクラスで、idで見つけることができます。私はidだけで見つけることができますが、クラスでは見つけることができません。以下は何も見つかっていないのに対し、はBeautidulSoup4(Python3.x)
page_soup.findAll('div', {'id': 'page-content'})
:
今、次のような作品:たとえば、私はそれでHTMLの以下の部分を持つサイトで探しています
page_soup.findAll('div', {'class': 'main-container'})
だから私の質問は:「ID」からdiffernetly扱わ「クラス」は属性をされますか?もしそうなら、クラス名で検索する適切な方法は何ですか?
私はそれが問題ではないはずですが、selenium
パッケージのpage_sourceメソッドを使用してhtmlを取得しました。
編集:Hereはそのようなページの例です。プレーヤーのポジション、年齢などを含む上のテーブルを調べると、上記のhtmlスナップショットが取得されます。
私はこの質問を投稿するときに、2行目にタイプミスをしたと仮定していますか? '{ 'クラス『メインコンテナ』}' – DMan
@DMan、はいありがとう、固定それ – splinter
両方の線は、少なくとも一つのタグを返す必要があります。より多くのコードとhtmlデータを含めることができますか? t.m.adam @ –