您快要完成了-
仅有几个错误。
soup.find()获取第一个匹配的元素,而不是列表,因此您无需对其进行迭代。获得元素后,就可以
src使用字典访问来获取其属性(例如)。这是改版的版本:
film_id = '0423409'url = 'http://www.imdb.com/title/tt%s/' % (film_id)soup = BeautifulSoup(urllib2.urlopen(url).read())link = soup.find(itemprop="image")print(link["src"])# output:http://ia.media-imdb.com/images/M/MV5BMTg2ODMwNTY3NV5BMl5BanBnXkFtZTcwMzczNjEzMQ@@._V1_SY317_CR0,0,214,317_.jpg
我已更改
id为
film_id,因为
id()它是内置函数,因此屏蔽它们是不好的做法。



