1
我想獲得跨度中的文本。我已經檢查了,但我不明白的問題爲什麼這BeautifulSoup結果[]?
from bs4 import BeautifulSoup
import urllib.request
import socket
searchurl = "http://suchen.mobile.de/auto/search.html?scopeId=C&isSearchRequest=true&sortOption.sortBy=price.consumerGrossEuro"
f = urllib.request.urlopen(searchurl)
html = f.read()
soup = BeautifulSoup(html)
print(soup.findAll('span',attrs={'class': 'b'}))
結果是[]
,爲什麼呢?
你有一個空列表'[]''因爲findAll'沒有發現任何東西。 – jonrsharpe
沒有'span'標籤的屬性類值爲'b'。 – falsetru
我有class = b的跨度。我認爲問題是返回是一個字符串表,我必須迭代 –