Я пытаюсь извлечь таблицу с этого сайта: personal.vanguard.comпитон: разбор таблицы с помощью BeautifulSoup
Я пытаюсь получить «Holdings» и «Рыночная стоимость» колонны.
Я попробовал этот запрос, но не повезло:
from bs4 import BeautifulSoup
import urllib2
soup = BeautifulSoup(urllib2.urlopen('https://personal.vanguard.com/us/FundsAllHoldings?FundId=0970&FundIntExt=INT&tableName=Equity&tableIndex=0').read())
print(soup.prettify())
print soup('tbody')
table = soup.find("tbody", { "class" : "Holding" })
print table
for row in table.findAll("tr"):
cells = row.findAll("td")
Зачем стоит [excel]? – pnuts