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