Java를 사용하여 웹에서 데이터 가져 오기

사용자 3682779

Java (eclipse)를 사용하여 웹 사이트에서 특정 데이터를 가져 오는 방법이 있는지 궁금합니다. 예를 들어 Yahoo Finances 또는 Bloomberg의 주식 정보입니다. 주변을 둘러 보았고 몇 가지 리소스를 찾았지만 작업을 수행 할 수 없었습니다. 뭔가 누락되었거나 구식 일 수 있습니다. 가능하다면 외부 리소스를 다운로드하지 않기를 원하며 JSoup을 읽었으며 다른 모든 것이 실패하면 더 심각하게 고려할 것입니다.

도와 주셔서 감사합니다.

데이비드 브로사드

대답은 : 그렇습니다. 웹 사이트에서 데이터를 가져 오는 방법에는 여러 가지가 있습니다.

프로그래밍 언어 (Java, .NET, Perl ...)에 관계없이 기본적으로 두 가지 대안이 있습니다.

  1. 웹 사이트에는 API가 있습니다.이 경우에는 REST 또는 SOAP API 또는 사용자 정의 API가 될 것입니다 (REST 및 SOAP가 대부분을 차지함). 해당 웹 사이트의 API 문서가있는 경우 확인하십시오. 또한 프로그래밍 가능한 웹 에서 참조를 확인하십시오 .
  2. 웹 사이트에는 API가 없습니다. 그런 다음 여기에서 화면 스크래핑이라고 부르는 작업을 수행해야합니다. 기본적으로 브라우저 에서처럼 일련의 HTTP GET 또는 HTTP POST 요청을 보냅니다. 서버는 HTML 코드가 포함 된 응답으로 응답합니다. 그런 다음 필요한 정보를 추출하기 위해 HTML을 "파싱"해야합니다. 이를 위해서는 강력한 XPath (콘텐츠가 XML 인 경우) 또는 정규식 (콘텐츠가 HTML 또는 텍스트 인 경우)이 필요합니다.

시작하려면 Apache HTTP 구성 요소살펴보십시오 .

금융 정보 만 있으면 Google에 JSON / REST API가 있으며 도움이 될 질문이 있습니다. Google Finance API를 사용하여 주가를 어떻게 얻을 수 있습니까? .

야후에도 하나가 있고 이미 질문이 있습니다 : Yahoo Finance All Currencies quote API Documentation

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Angular에서 HTTP를 사용하여 데이터 가져 오기

분류에서Dev

PHP를 사용하여 phpmyadmin에서 데이터 가져 오기

분류에서Dev

DOMDocument를 사용하여 HTML에서 데이터 가져 오기

분류에서Dev

jsonArrayRequest를 사용하여 json에서 데이터 가져 오기

분류에서Dev

R을 사용하여 웹에서 데이터 가져 오기

분류에서Dev

웹에서 JSON 데이터를 가져오고 RecyclerView를 사용하여 표시

분류에서Dev

HttpClient를 사용하여 Windows 스토어 앱의 웹 사이트에서 데이터 가져 오기

분류에서Dev

Angular 2 Http를 사용하여 REST 웹 서비스에서 데이터 가져 오기

분류에서Dev

다른 컴퓨터를 사용하여 phpmyadmin에서 데이터 가져 오기

분류에서Dev

jquery를 사용하여 이진 데이터에서 이미지 가져 오기

분류에서Dev

Firebase에서 여러 ID를 사용하여 데이터 가져 오기

분류에서Dev

Jquery를 사용하여 여러 포트에서 데이터 가져 오기

분류에서Dev

curl을 사용하여 웹 사이트에서 데이터 가져 오기

분류에서Dev

firebase에서 childAdded를 사용하여 Firebase에서 데이터 가져 오기

분류에서Dev

가져 오기 도구를 사용하여 여러 파일에서 데이터 가져 오기

분류에서Dev

ID를 사용하여 다른 테이블에서 데이터 가져 오기

분류에서Dev

ORM :: factory를 사용하여 데이터베이스에서 가져 오기

분류에서Dev

MVC를 사용하여 데이터베이스에서 행 수 가져 오기

분류에서Dev

Range를 사용하여 두 테이블에서 데이터 가져 오기

분류에서Dev

elemMatch를 사용하여 MongoDB의 어레이에서 데이터 가져 오기

분류에서Dev

JavaScript를 사용하여 HTML 테이블에서 데이터 가져 오기

분류에서Dev

각도에서 $ http를 사용하여 테이블 데이터 가져 오기

분류에서Dev

angularjs를 사용하여 promise로 서버에서 데이터 가져 오기

분류에서Dev

VBA를 사용하여 .csv에서 Excel 문서로 데이터 가져 오기

분류에서Dev

서버 js의 키를 사용하여 mongo에서 데이터 가져 오기

분류에서Dev

DataFrame을 사용하여 웹 페이지에서 데이터 가져 오기

분류에서Dev

PHP를 사용하여 Stripe Webhook JSON에서 데이터 가져 오기

분류에서Dev

NodeJS를 사용하여 MongoDB의 컬렉션에서 데이터 가져 오기

분류에서Dev

jQuery를 사용하여 HTML 구조에서 데이터 가져 오기

Related 관련 기사

  1. 1

    Angular에서 HTTP를 사용하여 데이터 가져 오기

  2. 2

    PHP를 사용하여 phpmyadmin에서 데이터 가져 오기

  3. 3

    DOMDocument를 사용하여 HTML에서 데이터 가져 오기

  4. 4

    jsonArrayRequest를 사용하여 json에서 데이터 가져 오기

  5. 5

    R을 사용하여 웹에서 데이터 가져 오기

  6. 6

    웹에서 JSON 데이터를 가져오고 RecyclerView를 사용하여 표시

  7. 7

    HttpClient를 사용하여 Windows 스토어 앱의 웹 사이트에서 데이터 가져 오기

  8. 8

    Angular 2 Http를 사용하여 REST 웹 서비스에서 데이터 가져 오기

  9. 9

    다른 컴퓨터를 사용하여 phpmyadmin에서 데이터 가져 오기

  10. 10

    jquery를 사용하여 이진 데이터에서 이미지 가져 오기

  11. 11

    Firebase에서 여러 ID를 사용하여 데이터 가져 오기

  12. 12

    Jquery를 사용하여 여러 포트에서 데이터 가져 오기

  13. 13

    curl을 사용하여 웹 사이트에서 데이터 가져 오기

  14. 14

    firebase에서 childAdded를 사용하여 Firebase에서 데이터 가져 오기

  15. 15

    가져 오기 도구를 사용하여 여러 파일에서 데이터 가져 오기

  16. 16

    ID를 사용하여 다른 테이블에서 데이터 가져 오기

  17. 17

    ORM :: factory를 사용하여 데이터베이스에서 가져 오기

  18. 18

    MVC를 사용하여 데이터베이스에서 행 수 가져 오기

  19. 19

    Range를 사용하여 두 테이블에서 데이터 가져 오기

  20. 20

    elemMatch를 사용하여 MongoDB의 어레이에서 데이터 가져 오기

  21. 21

    JavaScript를 사용하여 HTML 테이블에서 데이터 가져 오기

  22. 22

    각도에서 $ http를 사용하여 테이블 데이터 가져 오기

  23. 23

    angularjs를 사용하여 promise로 서버에서 데이터 가져 오기

  24. 24

    VBA를 사용하여 .csv에서 Excel 문서로 데이터 가져 오기

  25. 25

    서버 js의 키를 사용하여 mongo에서 데이터 가져 오기

  26. 26

    DataFrame을 사용하여 웹 페이지에서 데이터 가져 오기

  27. 27

    PHP를 사용하여 Stripe Webhook JSON에서 데이터 가져 오기

  28. 28

    NodeJS를 사용하여 MongoDB의 컬렉션에서 데이터 가져 오기

  29. 29

    jQuery를 사용하여 HTML 구조에서 데이터 가져 오기

뜨겁다태그

보관