0
我学的课程学习Python,我尝试着做一些刮,但是我有我的计划有些困难刮(我用PyCharm):与BeautifulSoup [求助]
import urllib2
from BeautifulSoup import BeautifulSoup
url = urllib2.urlopen(raw_input("Enter - "))
soup = BeautifulSoup(url, "html.parser")
tags = soup("span")
total = []
for tag in tags:
total.append(int(tag))
print sum(total)
print len(total)
问题是,当我运行代码,我想要报废的页面打开,但代码不运行,即我没有我的列表的总和和长度
什么是你想刮的页面? – mentalita
'tag'是一个'Tag'对象,你不能把它变成int。你应该使用'int(tag.text)'或其他一些属性。 –
我认为'汤(“span”)'是错误的,因此我怀疑标签可能是空的。你应该确保路径是正确的,以便以后处理任何东西。 – lerner