这是一项家庭作业,我必须将span标记中的所有数据汇总并打印出来,我取出了span标记中的所有信息并将其附加到列表中,我不知道该如何超越这些功能我在for循环中键入不起作用,在python命令提示符下运行此命令以获得输出后,我也必须按回车两次
我是新来的,请原谅问题的格式,谢谢您的帮助
import urllib.request, urllib.parse, urllib.error
lst = list()
from bs4 import BeautifulSoup
url = 'http://py4e-data.dr-chuck.net/comments_42.html'
html = urllib.request.urlopen(url).read()
soup = BeautifulSoup(html, 'html.parser')
spans = soup.findAll('span', attrs = {'class' : 'comments'})
for span in spans:
num = int(span.text)
lst.append(num)
print(num)
如果将它们加在一起,则无需收集列表或任何内容。您可以这样做: