2011-11-05 3 views
0

아이디어는 다음과 같습니다.서버를 사용하여 데이터를 처리하는 화면 긁기

  1. 사용자가 자격 증명을 서버 (사용자 이름, 암호)로 보냅니다.

  2. 서버는 웹 사이트에 로그인하여 유용한 데이터를 구문 분석합니다. 일부 데이터가 다음 구문 분석에서 변경되면 알림을 제공하기 위해 서버에 남아 있습니다.

  3. 서버는 데이터를 사용자 응용 프로그램으로 보냅니다.
  4. 사용자 데이터와 상호 작용 문제는 보안 및 개인 정보 보호는
  5. 루프

로그 아웃

  • 3,4 사이에 데이터를 수신하는 서버에 요청을합니다. 서버와 응용 프로그램간에 이러한 종류의 정보를 안전하게 교환하는 방법은 무엇입니까? 또한 나는 사람들이 나에게 자격 증명을 보내고 있다는 생각을 좋아하지 않는다.

    사이트 스크래핑을하는 사이트가이 작업을 수행하는 API를 제공하지 않는다는 것을 알고 그런 식으로 구현하는 방법은 무엇입니까?

  • +2

    SSL을 사용하여 데이터를 보내시겠습니까? – xthexder

    +1

    은 웹 사이트에 연결하고 HTML의 dom 트리를 사용하여 웹 페이지에서 정보를 추출합니다. HtmlUnit처럼 쉽게 할 수 있습니다. –

    답변

    0

    로그인 정보를 저장하는 대신 세션 쿠키를 저장하고 만료 될 때까지 다시 사용할 수 있습니다. 다행스럽게도 5 단계를 계속 수행하지만 로그인 정보를 다시 요청할 수는 없습니다.

    0

    여기서 유일한 특정 문제는 화면 스크래핑이며 다른 작업은 대답하기에 너무 모호합니다.

    저는 screen-scraper.com (어떤 식 으로든 관련이 없습니다)을 권해드립니다.