一、獲取Tag 1.find_all方法 (1)find_all(name='tag_name',attrs,recursive,text,**kwargs) name:tag對應的名稱,當包括多個tag時,返回的是一個列表,可以利用列表功能選取對應的tag。 href:tag的屬性,常用屬性cla ...
一、獲取Tag
1.find_all方法
(1)find_all(name='tag_name',attrs,recursive,text,**kwargs)
name:tag對應的名稱,當包括多個tag時,返回的是一個列表,可以利用列表功能選取對應的tag。
href:tag的屬性,常用屬性class,style,id等,當為True時表示有該屬性,傳入正則表達式時表示該屬性的值
recursive:中文指遞歸的迴圈的,True:搜索當前標簽的所有子孫節點,False:僅直接節點
text:文檔中字元串內容,參數接受字元串、正則表達式、列表、True,可用soup.text或者soup.get_text()獲得對應的字元串內容。註意tag與string的區別,例如soup=<a <span>音樂美學</span></a>,print(soup.string)結果為None,print(soup.text)結果為“音樂美學”