Я использую BeautifulSoup
для очистки информационного окна Википедии и пытаюсь экспортировать его в таблицу
Я хочу преобразовать свой список в BeatifulSoup, чтобы можно было использовать .find_all
и .find
, чтобы искать вложенные теги, но так как я не нашел в Интернете ничего для преобразования, я решил преобразовать его в строку, а затем попытаться преобразовать строку в красивый суп
Когда я пытаюсь .join
моя строка Я получаю сообщение об ошибке:
Ошибка типа: элемент последовательности 0: ожидаемый экземпляр str, тег найден.
Я также пытался
print (u'').join(unicode(row1) for fow1 in link)
print (u'').join(row1.stripped_strings)
, но это выдает ошибку
AttributeError: у объекта 'NoneType' нет атрибута 'join'
my_table = soup.find('table',{'class':'infobox vcard'})
records = []
for my_tables in my_table:
row1 = my_table.find_all('th',{'scope':'row'})
print (row1)
print()
row2 = my_table.find_all('span')
print (row2)
html = ''.join(row1)
Следует преобразовать список в строку