相关文章推荐
被表白的围巾  ·  assembly - What does ...·  1 年前    · 
细心的泡面  ·  gcc - How to fix ...·  1 年前    · 
叛逆的夕阳  ·  echarts ...·  1 年前    · 

以下寫法不是最佳解,只是我第一時間隨便想到的,如有必要請自行最佳化。

#from bs4 import BeautifulSoup
## 如果 CSS selector 找到的目標 'tr.success' 在第一個:
soup = BeautifulSoup(content)
getStr = soup.select('tr.success')[0] \
    .find_all('td', recursive=False)[0] \
    .find_all('a', recursive=False)[1] \
    .string
print(getStr)

另,巡航/遍歷物件請參考 "Navigating the tree" / "遍历文档树"

AttributeError: ResultSet object has no attribute 'find_all'. You're probably treating a list of elements like a single element. Did you call find_all() when you meant to call find()?

你好 我試了幾次一直得到此錯誤 請問是甚麼意思 謝謝

請確認你安裝的版本。

我用的是 "beautifulsoup4",其內有 "find_all()" ;
而 "BeautifulSoup" (v3) 裡面沒有 "find_all()" 。
( 舊的 BeautifulSoup 3 倒是有 "findAll()",我不清楚差異,請自參閱比較舊的 "Beautiful Soup 3 Doc" 與新的 "Beautiful Soup 4 Doc" )

另,就網頁上的說明,BeautifulSoup 已停止維護且建議使用 beautifulsoup4;但我不知你的狀況與需求,請自行確認與判斷。