Python / BeautifulSoup - 显示 IndexError 的代码
Python / BeautifulSoup - Code showing IndexError
我的代码给出了一个 IndexError。我不知道为什么。请帮忙。
这是我的代码:
import urllib
from bs4 import BeautifulSoup
url = 'http://python-data.dr-chuck.net/known_by_Dregan.html'
for i in range(7):
html = urllib.urlopen(url).read()
soup = BeautifulSoup(html)
tags = soup('a')
lst = list()
for tag in tags:
a = tag.get('href',None)
lst.append(a)
url = lst[17]
print url
我得到以下 IndexError:
Traceback (most recent call last):
File "test.py", line 15, in <module>
url = lst[17]
IndexError: list index out of range
我做错了什么?提前致谢。
你没有做错任何事,代码对我来说没问题。也许这是一个网络相关的问题,页面内容没有按预期加载。
每次 运行 代码都会出现这个问题吗?
我的代码给出了一个 IndexError。我不知道为什么。请帮忙。
这是我的代码:
import urllib
from bs4 import BeautifulSoup
url = 'http://python-data.dr-chuck.net/known_by_Dregan.html'
for i in range(7):
html = urllib.urlopen(url).read()
soup = BeautifulSoup(html)
tags = soup('a')
lst = list()
for tag in tags:
a = tag.get('href',None)
lst.append(a)
url = lst[17]
print url
我得到以下 IndexError:
Traceback (most recent call last):
File "test.py", line 15, in <module>
url = lst[17]
IndexError: list index out of range
我做错了什么?提前致谢。
你没有做错任何事,代码对我来说没问题。也许这是一个网络相关的问题,页面内容没有按预期加载。 每次 运行 代码都会出现这个问题吗?