У меня есть цикл (работает около 200 раз), чтобы получить предыдущую цену закрытия от YahooFinance.Этот цикл останавливается случайным образом в точке со следующим сообщением об ошибке:
WARNING:root:Some characters could not be decoded, and were replaced with REPLACEMENT CHARACTER.
[...]
AttributeError 'nonetype' object has no attribute 'text'
Каждый раз, когда я запускаю скрипт, он останавливается в другой точке.Это скрипт:
from yahoofinancials import YahooFinancials
import csv
with open('instruments.csv', 'r') as csvfile:
instruments = csv.reader(csvfile, delimiter=',', quoting = csv.QUOTE_NONNUMERIC, quotechar='"')
for instrument in instruments:
symbol = instrument[0]
yahoo_financials = YahooFinancials(symbol)
price = yahoo_financials.get_prev_close_price()