Так что я очень новичок в python, и я пытаюсь получить данные из таблицы из iso-ne.com/isoexpress/ с помощью bs4 и urllib. Вот то, что я до сих пор:BeautifulSoup findall возвращает пустой список
from bs4 import BeautifulSoup
from urllib import urlopen
website='http://www.iso-ne.com/isoexpress/'
html=urlopen(website).read().decode('utf-8')
soup=BeautifulSoup(html, 'html.parser')
table=soup.find('div', {'class': 'chart'})
rows=table.find_all('tr')
for tr in rows:
col=tr.find_all('td')
for td in col:
text=td.find_all(class_='lmp-list-energy')
print text
Когда я запускаю это, я получаю 6 пустых скобок:
[]
[]
[]
[]
[]
[]
данные, которые я пытаюсь получить это пять минут реального времени LMP цена за штат Нью-Хэмпшир на сайте iso-ne
Я считаю, что эти элементы не просто существовать перед выполнением JavaScript. Вот почему вы не можете получить их таким образом – Retard