有一个任务,需要获得迪士尼所有角色的列表。网络上找了一下,发现维基百科有这个列表。然而要一个一个的复制出这些人物名称,看起来是一个不小的工程。于是决定用python3搞定,代码如下:

import requests,bs4

url='https://en.wikipedia.org/wiki/List_of_Disney_animated_universe_characters'

res=requests.get(url)

bs=bs4.BeautifulSoup(res.text,'html.parser')

names=bs.select('tr')


for name in names:
    try:
        f=name.find('td').getText()
        print(f)
    except:
        print('内容为空')