【发布时间】:2018-07-31 08:18:15
【问题描述】:
from bs4 import BeautifulSoup
import urllib.request
url = "http://www.python.tc/python-nedir"
url_oku = urllib.request.urlopen(url)
soup = BeautifulSoup(url_oku, 'html.parser')
icerik = soup.find_all('div',attrs={'class':'single-post-content'})
print(icerik[0].text)
Traceback (most recent call last):
File "C:\Users\hira\AppData\Local\Programs\Python\Python35\d.py", line 11, in <module>
print(icerik[0].text)
IndexError: list index out of range
【问题讨论】:
-
您能否提供比 sn-p 代码和错误消息更多的信息?因为就目前而言,这里没有要回答的问题,只说明显而易见的:
icerik显然是一个空列表,因为您的find_all没有找到任何东西...... -
如何拉取网站内容?
标签: python beautifulsoup urllib