2016-12-21 3 views
-1

私は、thisポストのコードを理解しようとしている[10]に一列に.aの機能はbeautifulsoup要素で何を意味しますか?

lobbying = {} 
for element in letters: 
    lobbying[element.a.get_text()] = {} 

基本的には、「要素」BeatifulSoupオブジェクトの文字の要素である、私はしませんよ次の要素の機能は何かを理解する。私は自分で答えを見つけたいと思っていますが、そのような小さなものを見つける方法はわかりません。

答えて

4

BeautifulSoupでは、タグを属性名として使用してタグを検索できます。 element.aは、単にelement.find('a')のショートカットです。

は、マニュアルでNavigating using tag names sectionを参照してください:

パースツリーをナビゲートするための最も簡単な方法は、あなたが望む タグの名前を言うことです。あなたが<head>タグをしたい場合は、単にsoup.headを言う:

soup.head 
# <head><title>The Dormouse's story</title></head> 

soup.title 
# <title>The Dormouse's story</title> 
関連する問題