|
|

楼主 |
发表于 2017-11-27 17:50:34
|
显示全部楼层
我没学过html 我试了下爬取的时候写这样一个小程序,不嫌弃的话大神帮我看看?
import requests
import bs4
res = requests.get("http://music.163.com/#/discover/toplist?id=3778678")
soup = bs4.BeautifulSoup(res.text,"html.parser")
targets = soup.find_all("span",class_="txt")
for each in targets :
print(each.a.b.title.text)
最后报错是:
Traceback (most recent call last):
File "<ipython-input-16-2c9ed98849ed>", line 9, in <module>
print(each.a.b.title.text)
AttributeError: 'NoneType' object has no attribute 'text' |
|