2013-08-02 2 views
0

여기 내 코드입니다. 나는 url에서 이메일을 긁어 내고 싶다. 주어진 URL이 이미지 URL 인 경우 때때로 500 오류가 발생합니다. 문자열 목록에서 함수가 반환되는지 판단하기 위해이 오류를 제거하고 싶습니다.함수가 vb.net에서 목록을 반환하는지 확인하는 방법

 Try 
     Dim inStream As StreamReader 
     Dim webRequest As WebRequest 
     Dim webresponse As WebResponse 
     Dim contents As String 
     webRequest = webRequest.Create(url) 
     webresponse = webRequest.GetResponse() 
     inStream = New StreamReader(webresponse.GetResponseStream()) 
     contents = inStream.ReadToEnd() 

     Dim adrRx As Regex = New Regex("\b[a-z0-9._%+-][email protected][a-z0-9.-]+\.[a-z]{2,4}\b") 
     Dim emails As New List(Of String) 
     For Each item As Match In adrRx.Matches(contents.ToLower) 
      emails.Add(item.ToString) 
     Next 
     Return emails 
    Catch ex As Exception 
     Return False 
    End Try 

답변

0

실패한 경우 Nothing을 반환해야합니다.

그리고 결과는 아무 것도하지 않는 경우 코스 시험 :

If ScrapeMail(MyUrl) IsNot Nothing Then 
     MsgBox("Succes!") 
Else 
     MsgBox("No succes...") 
End If 
관련 문제