Как избежать получения сообщения об ошибке, когда просканированный сайт не работает - PullRequest
0 голосов
/ 30 апреля 2019

Я анализирую некоторые данные с веб-сайта.Сегодня веб-сайт был закрыт с ошибкой 500, и мое приложение также было закрыто из-за проблемы 500.

Я пытался использовать x ? x : "not available", но это дало мне тот же результат, приложение было закрыто.Как заставить мой код работать, даже если сайт не работает?

num = Nokogiri::HTML (open('https://quotes.wsj.com/ETFM'))
@smh = num.css('.cr_data_collection') ? num.css('.cr_data_collection')[1].css('.data_data')[0].text : " details are not available"
...