此代碼不打印公司名單作爲reqiured。 它沒有達到第一個標籤內 如果我在第一個標籤內寫入「print'文字'」,它不會打印它。 BeautifulSoup正在爲不同的網站編寫不同的代碼。 任何建議爲什麼它不起作用?標籤裏面的beautifulsoup無法正常工作
from bs4 import BeautifulSoup
import urllib
request = urllib.urlopen('http://www.stockmarketsreview.com/companies_sp500/')
html = request.read()
request.close()
soup = BeautifulSoup(html)
for tags in soup.find_all('div', {'class':'mainContent'}):
for row in tags.find_all('tr'):
for column in row.find_all('td'):
print column.text
此代碼對我的作品.. – Totem
也許檢查您的縮進實際代碼。當你運行這個時,你會得到什麼? – Totem
你是否在使用'lxml'作爲解析器?某些版本的lxml與某些版本的基礎libxml在解析某些HTML時遇到了麻煩。 –