亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > python爬蟲之異常捕獲及標(biāo)簽過濾詳解

python爬蟲之異常捕獲及標(biāo)簽過濾詳解

熱門標(biāo)簽:外呼系統(tǒng)哪些好辦 沈陽防封電銷卡品牌 江西省地圖標(biāo)注 如何申請400電話費用 沈陽人工外呼系統(tǒng)價格 池州外呼調(diào)研線路 沈陽外呼系統(tǒng)呼叫系統(tǒng) 武漢外呼系統(tǒng)平臺 富錦商家地圖標(biāo)注

增加異常捕獲,更容易現(xiàn)問題的解決方向

import ssl
import urllib.request
from bs4 import BeautifulSoup
from urllib.error import HTTPError, URLError
 
 
def get_data(url):
    headers = {"user-agent":
                   "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36"
               }
    ssl._create_default_https_context = ssl._create_unverified_context
 
    """
    urlopen處增加兩個異常捕獲:
            1、如果頁面出現(xiàn)錯誤或者服務(wù)器不存在時,會拋HTTP錯誤代碼
            2、如果url寫錯了或者是鏈接打不開時,會拋URLError錯誤
    """
    try:
        url_obj = urllib.request.Request(url, headers=headers)
        response = urllib.request.urlopen(url_obj)
        html = response.read().decode('utf8')
    except (HTTPError, URLError)as e:
        raise e
 
    """
    BeautifulSoup處增加異常捕獲是因為BeautifulSoup對象中有時候標(biāo)簽實際不存在時,會返回None值;
    因為不知道,所以調(diào)用了就會導(dǎo)致拋出AttributeError: 'NoneType' object has no xxxxxxx。
    """
    try:
        bs = BeautifulSoup(html, "html.parser")
        results = bs.body 
    except AttributeError as e:
        return None
 
    return results
 
 
if __name__ == '__main__':
    print(get_data("https://movie.douban.com/chart"))

解析html,更好的實現(xiàn)數(shù)據(jù)展示效果

  • get_text():獲取文本信息
# 此處代碼同上面打開url代碼一致,故此處省略......
 
html = response.read().decode('utf8')
bs = BeautifulSoup(html, "html.parser")
data = bs.find('span', {'class': 'pl'})
print(f'電影評價數(shù):{data}')
print(f'電影評價數(shù):{data.get_text()}')

運行后的結(jié)果顯示如下:

電影評價數(shù):span class="pl">(38054人評價)/span>
電影評價數(shù):(38054人評價)
  • find() 方法是過濾HTML標(biāo)簽,查找需要的單個標(biāo)簽

實際find方法封裝是調(diào)用了正則find_all方法,把find_all中的limt參數(shù)傳1,獲取單個標(biāo)簽

1.name:可直接理解為標(biāo)簽元素

2.attrs:字典格式,放屬性和屬性值 {"class": "indent"}

3.recursive:遞歸參數(shù),布爾值,為真時遞歸查詢子標(biāo)簽

4.text:標(biāo)簽的文本內(nèi)容匹配 , 是標(biāo)簽的文本,標(biāo)簽的文本

  • find_all() 方法是過濾HTML標(biāo)簽,查找需要的標(biāo)簽組

使用方法適合find一樣的,無非就是多了個limit參數(shù)(篩選數(shù)據(jù))

必須注意的小知識點:

#   下面兩種寫法,實際是一樣的功能,都是查詢id為text的屬性值
bs.find_all(id="text")
bs.find_all(' ', {"id": "text"})
#   如果是class的就不能class="x x x"了,因為class是python中類的關(guān)鍵字
bs.find_all(class_="text")
bs.find_all(' ', {"class": "text"})

到此這篇關(guān)于python爬蟲之異常捕獲及標(biāo)簽過濾詳解的文章就介紹到這了,更多相關(guān)python異常捕獲及標(biāo)簽過濾內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python爬蟲之selenium庫的安裝及使用教程
  • Python中selenium庫的用法詳解
  • Python Selenium庫的基本使用教程
  • Python爬蟲之Selenium庫的使用方法
  • python中selenium庫的基本使用詳解
  • Python中Selenium庫使用教程詳解
  • Requests什么的通通爬不了的Python超強反爬蟲方案!
  • Python爬蟲之獲取心知天氣API實時天氣數(shù)據(jù)并彈窗提醒
  • 快速搭建python爬蟲管理平臺
  • Python爬蟲基礎(chǔ)之selenium庫的用法總結(jié)

標(biāo)簽:銅川 阿里 株洲 常德 呂梁 黑龍江 通遼 潛江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python爬蟲之異常捕獲及標(biāo)簽過濾詳解》,本文關(guān)鍵詞  python,爬蟲,之,異常,捕獲,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python爬蟲之異常捕獲及標(biāo)簽過濾詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于python爬蟲之異常捕獲及標(biāo)簽過濾詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产麻豆精品视频| 国产91精品系列在线观看| 91麻豆精品国产自产在线 | 九九国产| 国产一区二区精品久久91| 人人干人人插| 香蕉视频亚洲一级| 台湾毛片| 免费一级片在线| 亚洲精品中文字幕久久久久久| 亚欧成人毛片一区二区三区四区| 天天做日日干| 亚洲第一页乱| 国产网站麻豆精品视频| 国产韩国精品一区二区三区| 午夜欧美福利| 欧美激情一区二区三区视频高清| 久久精品店| 国产成人精品一区二区视频| 欧美一级视频免费| 一级毛片视频免费| 国产a免费观看| 欧美另类videosbestsex高清| 欧美一级视频免费| 四虎久久影院| 国产一级强片在线观看| 亚洲女初尝黑人巨高清在线观看| 日韩女人做爰大片| 午夜在线观看视频免费 成人| 日日爽天天| 999久久66久6只有精品| 欧美a免费| 国产麻豆精品高清在线播放| 亚洲 激情| 国产极品精频在线观看| a级精品九九九大片免费看| 高清一级片| 黄视频网站在线观看| 日韩免费片| 日韩avdvd| 精品在线观看一区| 韩国三级视频网站| 国产一区精品| 精品视频在线看| 999精品影视在线观看| 精品在线免费播放| 欧美18性精品| 国产一区精品| 日日夜夜婷婷| 九九精品在线播放| 日韩av成人| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 亚洲第一视频在线播放| 国产高清在线精品一区a| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 天天色色网| 日本在线不卡视频| 国产高清视频免费| 国产不卡在线播放| 欧美激情一区二区三区视频高清| 99热精品在线| 国产不卡福利| 亚欧成人乱码一区二区| 久久国产精品自由自在| 精品视频在线观看视频免费视频| 日本伦理片网站| 欧美另类videosbestsex高清| 欧美爱爱动态| 久久国产精品永久免费网站| 国产一区二区精品| 精品视频免费在线| 国产视频一区二区在线播放| 韩国三级视频在线观看| 你懂的在线观看视频| 成人a大片在线观看| 国产一区二区精品| 999久久久免费精品国产牛牛| 日韩字幕在线| 二级特黄绝大片免费视频大片| 色综合久久天天综合| 精品国产香蕉在线播出 | 久久99中文字幕| 欧美大片aaaa一级毛片| 精品国产亚洲人成在线| 日韩在线观看视频黄| 日韩专区第一页| 美女免费精品高清毛片在线视| 精品视频免费看| 日日爽天天| 九九久久99综合一区二区| 日韩欧美一及在线播放| 美国一区二区三区| 日本免费乱人伦在线观看 | 精品视频一区二区| 久久国产精品只做精品| 国产不卡高清在线观看视频| 天天做日日干| 亚欧乱色一区二区三区| 99久久网站| 午夜在线影院| 黄视频网站在线看| 国产一区二区精品| 亚洲精品中文字幕久久久久久| 日本在线www| 一a一级片| 一级女性全黄久久生活片| 久久国产一区二区| 国产韩国精品一区二区三区| 91麻豆国产| 成人影院一区二区三区| 色综合久久天天综合观看| 精品视频在线看| 精品久久久久久中文字幕2017| 精品国产一区二区三区久久久狼 | 精品久久久久久影院免费| 天天做日日干| 国产一区免费在线观看| 久久久久久久免费视频| 九九九国产| 久久久久久久网| 国产精品自拍一区| 一本伊大人香蕉高清在线观看| 欧美激情一区二区三区视频| a级毛片免费全部播放| 国产伦精品一区三区视频| 精品视频免费看| 成人免费观看视频| 国产不卡在线观看视频| 成人免费福利片在线观看| 国产高清在线精品一区a| 沈樵在线观看福利| 高清一级片| 免费一级片网站| 色综合久久手机在线| 国产国语在线播放视频| 一级女性全黄生活片免费| 精品视频一区二区三区免费| 欧美大片aaaa一级毛片| 久久成人性色生活片| 亚洲女初尝黑人巨高清在线观看| 国产欧美精品| 久久国产精品永久免费网站| 欧美激情一区二区三区视频 | 午夜欧美福利| 国产国产人免费视频成69堂| 国产一区二区精品久久91| 麻豆系列 在线视频| 日韩在线观看视频免费| 亚欧视频在线| 免费的黄色小视频| 在线观看成人网 | 久久久久久久网| 日韩字幕在线| 精品久久久久久影院免费| 久久99青青久久99久久| 国产福利免费视频| 国产伦久视频免费观看视频| 欧美另类videosbestsex视频| 日韩中文字幕一区| 一a一级片| 久久国产精品自由自在| 国产伦精品一区三区视频| 日日爽天天| 天天色成人网| 99久久精品国产国产毛片 | 午夜欧美福利| 香蕉视频亚洲一级| 亚洲 男人 天堂| 日日爽天天| 欧美a免费| 精品国产亚洲人成在线| 日日夜夜婷婷| 黄色短视屏| 欧美18性精品| 午夜久久网| 亚欧成人乱码一区二区| 999精品在线| 成人免费网站久久久| 国产亚洲精品aaa大片| 精品国产一区二区三区免费| 国产视频一区二区三区四区| 亚洲第一视频在线播放| 欧美一区二区三区在线观看| 亚欧视频在线| 四虎影视精品永久免费网站| 久久国产影院| 欧美激情影院| 日韩免费在线视频| 在线观看成人网 | 亚洲 欧美 成人日韩| 国产a免费观看| 国产视频一区二区在线观看| 成人免费一级毛片在线播放视频| 欧美激情一区二区三区中文字幕| 国产成人精品综合在线| 免费一级片在线| 中文字幕97| 日本特黄特色aaa大片免费| 99久久精品国产片| 亚洲精品影院久久久久久|