2014-11-03 6 views
0

현재 자바를 통해 패키지를 추적하고 있습니다. 필요한 웹 사이트에 문의하는 데 문제가 있습니다 (예 : http://www.packagetrackr.com/track/771537249250). 나는 그 사이트에 연결하는 데 어려움을 겪지 않았고 PHP로 긁어 모으기 때문에 사이트를 차단하는 사이트라고 생각하지 않는다.자바가 웹 사이트에 액세스 할 수 없습니다.

연결 처리를 간소화했기 때문에 JSoup을 사용하고있었습니다. 나는 JSoup에서 끝나기 전에 몇 가지 다른 방법으로 연결을 시도했다. 이 페이지에 액세스하기위한 코드이다해도 문제없고, JSoup가 문제없이 http://example.com 액세스 할 수 있도록

try 
    { 
     String url = "http://www.packagetrackr.com/track/" + trackingNum; 
     Document doc = Jsoup.connect(url).get(); 
     String title = doc.title(); 
     System.out.println(doc.outerHtml()); 
    } 
    catch(Exception e) 
    { /*Do Nothing*/ } 

trackingNum가 맞습니다.

제 질문은 지금이 사이트와의 연결을 계속하는 것일 수 있습니다.

+1

'/ * 아무 것도하지 말것 * /'. –

+0

하지만 심각하게 문제가 무엇입니까? –

+1

'e.printStackTrace();를 추가하면 문제가 무엇인지 알 수 있습니다. – BackSlash

답변

1

좋아, 일부 google'ing 다른 곳에서 답변을 찾았나요. 나는 이것이 중복으로 닫힐 수 있다고 가정하지만 가장 가능성있는 대답은 여기에서 찾을 수 있습니다 : .userAgent().

관련 문제