WebClient.DownloadString (url) quando esse URL retorna uma página 404, como posso pular isso?

Estou usando o WebClient.DownloadString (url) para baixar uma página da Web, quando um URL de uma página da Web 404 é interrompido e não funciona mais. Quero pular essas páginas quando receber essa falha.

se o URL for da página 404, ele não começará a baixar. então não consigo analisar os dados não baixados ...

questionAnswers(4)

yourAnswerToTheQuestion