10分鐘 GET 新技能 - CSS選擇器

10分鐘 GET 新技能 - CSS選擇器

1. CSS選擇器是什麼?

CSS選擇器 就是 選擇 XML文件/HTML文件節點路徑表達式

2. CSS選擇器 的基本規則

表達式 描述
tagname 從當前節點向下的標籤名稱
#idname 根據id選擇
.classname 根據class選擇

3. Python 流行庫 BeautifulSoup 中使用 CSS選擇器

from bs4 import BeautifulSoup

text = u"""
<ul>
    <li class="blog-unit">
        <a href="/first">第一個</a>
    </li>
    <li class="blog-unit">
        <a href="/second">第二個</a>
    </li>
</ul>
"""
html = BeautifulSoup(text,"lxml")
article_as = html.select("li.blog-unit a")
for article_a in article_as:
    print(article_a.get("href"))

打印結果是:

/first
/second
for article_a in article_as:
    print(article_a.string)

打印結果是:

第一個
第二個

版權聲明:轉載必須註明本文轉自 East196 的博客:http://blog.csdn.net/east196

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章