Я изо всех сил пытаюсь получить данные, которые мне нужны, и я уверен, что это очень просто, если вы знаете, как использовать BS. Я пытался сделать это правильно в течение нескольких часов безрезультатно после прочтения документов.
В настоящее время мой код выводит это в python:
[<td>0.32%</td>, <td><span class="neg color ">>-0.01</span></td>, <td>0.29%</td>, <td>0.38%</td>, <td><span class="neu">0.00</span></td>]
Как мне просто изолировать содержимое тегов td, которые не содержат теги?
т.е. хотелось бы видеть только 0,32%, 0,29%, 0,38%.
Спасибо.
import urllib2
from bs4 import BeautifulSoup
fturl = 'http://markets.ft.com/research/Markets/Bonds'
ftcontent = urllib2.urlopen(fturl).read()
soup = BeautifulSoup(ftcontent)
ftdata = soup.find(name="div", attrs={'class':'wsodModuleContent'}).find_all(name="td", attrs={'class':''})