下面的代码中,del taglist[:]
这一行是什么意思?
import urllib
from bs4 import BeautifulSoup
taglist=list()
url=raw_input("Enter URL: ")
count=int(raw_input("Enter count:"))
position=int(raw_input("Enter position:"))
for i in range(count):
print "Retrieving:",url
html=urllib.urlopen(url).read()
soup=BeautifulSoup(html)
tags=soup('a')
for tag in tags:
taglist.append(tag)
url = taglist[position-1].get('href', None)
del taglist[:]
print "Retrieving:",url
问题是“编写一个Python程序,对http://www.pythonlearn.com/code/urllinks.py进行扩展。该程序将使用urllib从下面的数据文件中读取HTML,从锚标记中提取href=值,扫描与列表中第一个名称相对位置处的标记,跟随该链接并重复此过程若干次,并报告您找到的最后一个名称”。 示例问题:从http://python-data.dr-chuck.net/known_by_Fikret.html开始 查找位置为3的链接(第一个名称为1)。跟随该链接。重复此过程4次。答案是您检索到的最后一个名称。 名称序列:Fikret Montgomery Mhairade Butchi Anayah 序列中的最后一个名称:Anayah