Нужно извлечь все символы в теге с помощью BeautifulSoup или превратить полный тег в строку

Мне нужно включить Tag объект или "узел" в строку. Вот мой код:

import urllib
from bs4 import BeautifulSoup
class scraping: 
    site = urllib.urlopen("http://www.bbc.com/news/world-us-canada-36466228")           
    myfile = site.read()  
    soup = BeautifulSoup(myfile)  
    text = ""
    for node in soup.findAll("p"):        
        print node 
        #None of two lines are working
        #text.join(node)
        #text += node

1 ответ

Решение

Это должно работать:

text += str(node)
Другие вопросы по тегам