2010-08-18 8 views

답변

0

영광스런 HTTP 프로토콜을 사용하여이를 수행 할 수 있습니다. Java, C#, VB.NET, python, ruby, php와 같은 언어를 사용하고 정보를 얻으려는 웹 사이트크롤링을 사용하십시오.

+0

나는 HTML 코드를 크롤링 할 수 있지만 Java 응용 프로그램의 형태로 표시되는 데이터는 어떻게 크롤링합니까 ?? – anubhav

3

Yahoo Market Tracker에서 데이터를 추출 할 수 있는지 잘 모르겠습니다. 가능한 경우에도 허용되지 않을 수도 있습니다 - 명백한 조건이 보이지 않습니다. & 조건/라이센스. I (내가 잘못 생각할 수도 있지만 더 좋은 정보가 있습니까?) 거의 실시간 시장 데이터를 제공하는 API에 액세스하려면 비용을 지불해야합니다.

described here을 구입할 때 사용할 수있는 HTTP 기반 Yahoo Stock Quote API가 있습니다.

http://finance.yahoo.com/d/quotes.csv?s=MSFT&f=snd1l1yr

그것은 실시간으로 충분하지 않을 수 있습니다,하지만 당신은 무료로 할 수있는 최선 수 있습니다 : 아주 간단한 예를 들어, 하나 이상의 주식 기호에 대한 속성의 쉼표로 구분 된 목록을 반환합니다.

0

나는 당신의 관점은 아무것도 변경하지 않는 자바 웹 애플리케이션 또는 PHP - 하나 또는 정적 HTML 페이지라는 사실에서 Java 웹 응용 프로그램

에서 데이터를 추출해야합니다. Java가 webapp를 지원하고 있기 때문에 갑자기 정보를 추출하는 "Java-way"를 얻게되는 것은 아닙니다.

이제 웹 사이트에있는 데이터와 상호 작용할 수있는 API가 제공되는 경우도 있지만, Webapp이 Java이거나 중요하지 않은 경우가 있습니다.

+0

하지만 정상적인 정적 html 사이트의 incase 내가 스크랩하고 정보를 취할 코드를 통해 갈 수 있지만 자바 애플 리케이션의 incase 할 수 없습니다. – anubhav

관련 문제