Мне нужно извлечь все таблицы из этой сети: (только второй столбец) https://zh.wikipedia.org/wiki/上海证券交易所上市公司列表
Ну, последние три таблицы мне не нужны ...
ОднакоМой код извлекает только второй столбец из первой таблицы.
import pickle
import requests
def save_china_tickers():
resp = requests.get('https://zh.wikipedia.org/wiki/上海证券交易所上市公司列表')
soup = bs.BeautifulSoup(resp.text, 'lxml')
table = soup.find('table', {'class':'wikitable'})
tickers=[]
for row in table.findAll('tr')[1:]:
ticker = row.findAll('td')[1].text
tickers.append(ticker)
with open('chinatickers.pickle','wb') as f:
pickle.dump(tickers,f)
return tickers save_china_tickers()