【发布时间】:2016-12-07 01:07:56
【问题描述】:
我遇到了一个 BS4 错误,它没有给出任何解释,至少我无法理解,有人可以帮我知道它的含义吗? 这是代码:
soup = BeautifulSoup(browser.page_source, "html.parser")
soup.prettify()
container = soup.find('table', {'id': 'RmvMainTable'})
containerlv2 = container.find('tr')
# related_files = containerlv2[6].find('div')
# print(related_files)
for re_file in containerlv2[6].find('div'):
print("lol")
这是错误:
Traceback (most recent call last):
File "/home/user/Python projects/test/test3.py", line 162, in <module>
for re_file in containerlv2[6].find('div'):
File "/usr/lib/python3/dist-packages/bs4/element.py", line 958, in __getitem__
return self.attrs[key]
KeyError: 6
如果您注意到 #out 代码,它会给出完全相同的错误
【问题讨论】:
标签: python-3.x beautifulsoup runtime-error