2012-11-28 5 views
1

나는 약간의 웹 긁기가 필요한 프로젝트가있다. 주요 요구 사항은 사용자가 Java 애플리케이션에 자신의 데이터를 입력하도록하는 것입니다. 그러면 응용 프로그램이 데이터 입력 웹 사이트에 연결 한 다음 사용자가 입력 한 데이터를 해당 웹 사이트에 자동으로 입력합니다. 어디서부터 시작해야할지 모르므로 코딩을 시작하지 않았습니다. 나는 이것에 대해 이미 약간의 연구를 수행했으며 jsoup와 desktop api (브라우저를 열기위한 웹 스크랩과 데스크탑 api를위한 jsoup)를 지적한다. 희망은 여기 자바 전문가로부터 답변을받을 수 있습니다.브라우저를 열고 웹 사이트에 연결 한 다음 Java에서 jsoup를 사용하여 해당 웹 사이트를 구문 분석하는 방법?

감사합니다.

답변

1

JSoup이 (가) 당신을 위해 스크래핑을 할 것입니다. 그러나 당신은 HTTP (GETs/POSTs 등)를 처리 할 필요가 있으며,이를 위해 나는 Apache Http Components을 추천 할 것입니다.

브라우저를 열고 싶지 않습니다. 오히려 사용자에게 (아마도 스윙 UI 또는 브라우저 기반 UI를 통해) 입력을 요청한 다음 HTTP를 사용하여 웹 사이트에 직접 이야기해야합니다. 나는 당신이 목적지 웹 사이트에 브라우저를 열 필요가 있다고 생각하지 않습니다. 그렇다면 Watij을 확인하십시오. 그러면 Java에서 직접 브라우저를 구동 할 수 있습니다.

+0

안녕하세요. Brian, 감사합니다. 나는 당신이 나에게 나누어 준 것을 시험하려고 노력할 것이다. – user1774267

관련 문제