国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

BeautifulSoup 使用指北 - 0x02_操作解析樹

高勝山 / 2996人閱讀

摘要:,所有筆記均托管于倉庫。中包含的字符串或等節點被視作該的或節點。為了便于在或節點中進行導航,提供了許多與此相關的方法。節點名可使用節點名來選取目標節點,此時會返回子孫節點中的第一個同名節點。

GitHub@orca-j35,所有筆記均托管于 python_notes 倉庫。
歡迎任何形式的轉載,但請務必注明出處。
在解析樹中導航
參考: Navigating the tree

在學習與解析樹相關的"導航字段"之前,我們需要先了解 BeautifulSoup 解析樹的結構,下面這段 HTML 和其解析樹如下:

markup = """

To find out more see the standard.

""" soup = BeautifulSoup(markup, "lxml")

?"導航字段"的返回值總是節點對象(如,Tag 對象、NavigableString 對象),或由節點對象組成的列表(或迭代器)。

Going down

Tag 中包含的字符串或 Tag 等節點被視作該 Tag 的 children (或 descendants )節點。為了便于在 children (或 descendants )節點中進行導航,BeautifulSoup 提供了許多與此相關的方法。

?BeautifulSoup 中的字符串節點(如,NavigableString和注釋)不支持與導航相關的屬性,因為字符串節點永遠不會包含任何 children 節點。

節點名

可使用節點名來選取目標節點,此時會返回子孫節點中的第一個同名節點。

html_doc = """


    The Dormouse"s story


    

The Dormouse"s story

Once upon a time there were three little sisters; and their names were Elsie, Lacie and Tillie; and they lived at the bottom of a well.

...

""" from bs4 import BeautifulSoup soup = BeautifulSoup(html_doc, "html.parser") print(repr(f"{type(soup.head)}:{soup.head}")) print(repr(f"{type(soup.title)}:{soup.title}")) print(repr(f"{type(soup.a)}:{soup.a}"))

輸出:

":
The Dormouse"s story
"
":The Dormouse"s story"
":Elsie"
.contents

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/45190.html

相關文章

  • BeautifulSoup 使用指北 - 0x01_概覽

    摘要:,所有筆記均托管于倉庫。是一個用來從或文件中提取數據的庫。如果對速度有嚴格要求,應直接使用庫來解析。對而言,解析器的速度比或更快。可以通過安裝庫來顯著提升檢測編碼方案的速度。 GitHub@orca-j35,所有筆記均托管于 python_notes 倉庫。歡迎任何形式的轉載,但請務必注明出處。 概述 ?官方文檔中混雜了 Py2 和 Py3 的術語和代碼,本筆記針對 Py3 梳理了文檔...

    jay_tian 評論0 收藏0
  • BeautifulSoup 使用指北 - 0x03_搜索解析

    摘要:參考概述中定義了許多搜索解析樹的方法,但這些方法都非常類似,它們大多采用與相同的參數和,但是僅有和支持參數。本節會以作為示例過濾器過濾器用于在解析樹中篩選目標節點,被用作搜索方法的實參。如果函數返回,則保留該節點,否則拋棄該節點。 GitHub@orca-j35,所有筆記均托管于 python_notes 倉庫。歡迎任何形式的轉載,但請務必注明出處。參考: https://www.cr...

    xfee 評論0 收藏0
  • Python爬蟲之自制英漢字典

    摘要:筆者看到了,覺得還蠻有意思的,因此,決定自己也寫一個玩玩首先我們的爬蟲要能將英語單詞翻譯成中文,因此,我們就需要一個網站幫助我們做這件事情。 ??最近在微信公眾號中看到有人用Python做了一個爬蟲,可以將輸入的英語單詞翻譯成中文,或者把中文詞語翻譯成英語單詞。筆者看到了,覺得還蠻有意思的,因此,決定自己也寫一個玩玩~~??首先我們的爬蟲要能將英語單詞翻譯成中文,因此,我們就需要一個網...

    graf 評論0 收藏0
  • python爬蟲——爬取小說 | 探索白子畫和花千骨的愛恨情仇

    摘要:先打開花千骨小說的目錄頁,是這樣的。網頁結構分析首先,目錄頁左上角有幾個可以提高你此次爬蟲成功后成就感的字眼暫不提供花千骨全集下載。打開盤查看花千骨文件。 知識就像碎布,記得縫一縫,你才能華麗麗地亮相。 1.Beautiful Soup 1.Beautifulsoup 簡介 此次實戰從網上爬取小說,需要使用到Beautiful Soup。Beautiful Soup為python的...

    newsning 評論0 收藏0
  • python爬蟲之BeautifulSoup

    摘要:爬蟲之簡介提供一些簡單的式的函數用來處理導航搜索修改分析樹等功能。自動將輸入文檔轉換為編碼,輸出文檔轉換為編碼。已成為和一樣出色的解釋器,為用戶靈活地提供不同的解析策略或強勁的速度。 python爬蟲之BeautifulSoup 簡介 **Beautiful Soup提供一些簡單的、python式的函數用來處理導航、搜索、修改分析樹等功能。它是一個工具箱,通過解析文檔為用戶提供需要抓取...

    Rocko 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<