У меня есть список биржевых символов для запуска на этом веб-сайте, а затем я хочу получить ссылки на биржевые диаграммы
Однако, когда возникает ошибка с символом, веб-сайт перенаправляется на другую страницу иpython прекращает запуск оставшихся символов
мой список символов: WOW, AAR, TPM
ошибка происходит в AAR
Кто-нибудь может дать несколько советов по этому Py noob?
from urllib import urlopen
from bs4 import BeautifulSoup
import re
newsymbolslist = ['WOW','AAR','TPM']
i=0
try:
while i < len(newsymbolslist):
try:
html = urlopen( 'http://bigcharts.marketwatch.com/quickchart/quickchart.asp?symb=AU%3A'+newsymbolslist[i])
bs = BeautifulSoup(html, 'html.parser')
images = bs.find_all('img', {'src': re.compile('market')})
for image in images:
print (image['src'] + '\n')
i += 1
except:
print "error"
i += 1
except:
pass
Лучший результат заключается в том, что он получает всю ссылку на биржевые диаграммы, может сообщить мне, какой символ акции обнаружил ошибку и продолжает запускать оставшиеся символы
Спасибо