我将在“雅虎财经”网站上抓取一些股票的每日 k 值。
代码很简单,看起来没什么异常,但是编译的时候还是出现错误。 我不明白原因。
我的代码在下面
import requests
import bs4
from bs4 import BeautifulSoup
url='https://tw.screener.finance.yahoo.net/screener/basic.html'
r=requests.get(url)
obj=bs4.BeautifulSoup(r.text,'html.parser')
table=obj.find('div', {'class': 'result_table'}).find_all('span')[1].text
print(table)
编译结果如下:
Traceback (most recent call last):
File "D:\python2\0228.py", line 11, in <module>
table=obj.find('div', {'class': 'result_table'}).find_all('span')[2].text
AttributeError: 'NoneType' object has no attribute 'find_all'