# 如何使用
將一段文檔傳入BeautifulSoup 的構造方法,就能得到一個文檔的對象, 可以傳入一段字符串或一個文件句柄.
```
from bs4 import BeautifulSoup
soup = BeautifulSoup(open("index.html"))
soup = BeautifulSoup("<html>data</html>")
```
首先,文檔被轉換成Unicode,并且HTML的實例都被轉換成Unicode編碼
```
BeautifulSoup("Sacré bleu!")
<html><head></head><body>Sacré bleu!</body></html>
```
然后,Beautiful Soup選擇最合適的解析器來解析這段文檔,如果手動指定解析器那么Beautiful Soup會選擇指定的解析器來解析文檔.(參考 [解析成XML](#xml) ).