Как обходить недостающую ссылку и продолжать очищать хорошие данные?Как обходить недостающую ссылку и продолжать очищать хорошие данные?
Я использую Python2 и Ubuntu 14.04.3.
Я очищаю веб-страницу с несколькими ссылками на связанные данные. Некоторые связанные ссылки отсутствуют, поэтому мне нужен способ обойти недостающие ссылки и продолжить очистку.
Web page 1
part description 1 with associated link
part description 2 w/o associated link
more part descriptions with and w/o associcated links
Web page n+
more part descriptions
Я пробовал:
try:
Do some things.
Error caused by missing link.
except Index Error as e:
print "I/O error({0}): {1}".format(e.errno, e.strerror)
break # to go on to next link.
# Did not work because program stopped to report error!
Поскольку связь отсутствует на веб-странице не может использовать, если отсутствует ссылка заявление.
Еще раз спасибо за помощь!
Программа не останавливается, если исключено исключение. Удостоверьтесь, что вы обрабатываете исключение в своем цикле ссылок, и вы действительно перехватываете исключения. Также предоставляйте полное сообщение об ошибке и MVCE. – Basilevs