最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中bs4.BeautifulSoup的基本用法

 更新時(shí)間:2019年07月27日 09:51:16   作者:bainianminguo  
這篇文章主要介紹了python中bs4.BeautifulSoup的基本用法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

導(dǎo)入模塊

from bs4 import BeautifulSoup
 
soup = BeautifulSoup(html_doc,"html.parser")

下面看下常見的用法

print(soup.a)
  # 拿到soup中的第一個(gè)a標(biāo)簽
 
 
 
  print(soup.a.name)
  # 獲取a標(biāo)簽的名稱
 
 
  print(soup.a.string)
  # 獲取a標(biāo)簽的文本內(nèi)容
 
 
  print(soup.a.text)
  # 獲取a標(biāo)簽的文本內(nèi)容
 
 
  print(soup.a["href"])
  # 獲取a標(biāo)簽的href屬性的值
 
  print(soup.a.get("href"))
  # 查找第一個(gè)a標(biāo)簽的href的屬性
 
  print(soup.a.attrs)
  # 獲取a標(biāo)簽的所有的屬性,返回一個(gè)字典
 
 
 
  print(soup.find("a"))
  # 查找第一個(gè)a標(biāo)簽
 
 
  print(soup.find_all("a"))
  # 查找所有的a標(biāo)簽
 
 
  print(soup.find_all(id="a1"))
  # 查找所有的的id為a1的標(biāo)簽
 
 
  print(soup.find_all(class_="sistex"))
  # 這里需要注意,如果需要通過class去查找,則需要一個(gè)下劃線
 
 
  print(soup.find_all(["a","p","br"]))
  # 查找所有的啊標(biāo)簽,p標(biāo)簽和br標(biāo)簽
 
 
  soup.find("a").attrs["class"] = "2b"
  # 修改某個(gè)標(biāo)簽的屬性值
 
  del soup.find(id="a1").attrs["class"]
  # 刪除某個(gè)標(biāo)簽的class屬性
import re
 
soup.find(re.compile("b"))
# 標(biāo)簽中有b這個(gè)字符的標(biāo)簽
 
 
soup.select("a.syster")
# 這個(gè)可以放標(biāo)簽選擇器
 
soup.select(".syster .abcd")
# 這個(gè)可以放標(biāo)簽選擇器
 
 
soup.find("a").decompose()
# 從當(dāng)前字符串中刪除第一個(gè)a標(biāo)簽,是在原位置進(jìn)行刪除

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

布尔津县| 两当县| 岳普湖县| 大同市| 乌苏市| 合肥市| 德保县| 儋州市| 金沙县| 谷城县| 芜湖市| 云林县| 萨嘎县| 聂荣县| 来安县| 离岛区| 金溪县| 锦州市| 华宁县| 星子县| 温州市| 精河县| 广德县| 正宁县| 太谷县| 晴隆县| 修文县| 巩留县| 若羌县| 泊头市| 西青区| 绥化市| 田阳县| 淮滨县| 红河县| 龙里县| 眉山市| 万源市| 十堰市| 平舆县| 正阳县|