这里是一个完整的初学者......我正在尝试从这个维基百科页面中抓取成分表,但是刮掉的表格是年度回报(第一个表)而不是我需要的成分表(第二个表)。有人可以帮忙看看我是否可以使用 BeautifulSoup4 来定位我想要的特定表?
import bs4 as bs
import pickle
import requests
def save_klci_tickers():
resp = requests.get ('https://en.wikipedia.org/wiki/FTSE_Bursa_Malaysia_KLCI')
soup = bs.BeautifulSoup(resp.text)
table = soup.find ('table', {'class': 'wikitable sortable'})
tickers = []
for row in table.findAll ('tr') [1:]:
ticker = row.findAll ('td') [0].text
tickers.append(ticker)
with open ("klcitickers.pickle", "wb") as f:
pickle.dump (tickers, f)
print (tickers)
return tickers
save_klci_tickers()
慕盖茨4494581
相关分类