2012-11-26 2 views
1

나는 가능한지 확신 할 수없는 다소 일반적인 질문을하고 있습니다. 나는 더 많은 경험이 풍부한 사람들로부터 오는 그것에 대한 의견을 모으려고 노력하고 있습니다.타사 웹 사이트의 "원격"로그인

내가 3 인 (숫자 라고만 말하면 됨) 온라인 서점 회원이라고 상상해보십시오. 수년에 걸쳐 나는이 세 가지 계정에 대해 꽤 많은 책을 구입했습니다. 이제이 세 가지 계정에 로그인 할 수있는 응용 프로그램을 만들고 모든 책을 단일 목록으로 정렬하도록 서버 요청을 수행한다고 가정 해 봅시다. 그래서 Pidgin이나 Trillian이 여러 개의 인스턴트 메신저 서비스를 사용하는 것과 비슷한 단일 위치에서 내 책에 액세스 할 수 있습니다.

현실적인 옵션이 있습니까? 물론 은 서버 요청을 수행하고 /하거나 데이터 형식이 데이터가 다시 전송되도록하는을 알고 있지 않습니다. 이것이 모든 EULA를 침해하지 않는다고 가정 할 때, 어떻게이 문제에 접근합니까?

그것은 모든 조금 모호하지만 그게 내가 순간 :

미리 감사에서이 전부입니다.

답변

0

고유 한 API를 사용하여 각 서버와 통신해야 할 것 같습니다 (있다고 가정 할 때). 그런 다음 각 서버에서 관련 정보를 가져 와서 앱에서 처리 할 수 ​​있습니다 (예 : 공통 정보 가져 오기, 단일 목록에 집계, 정렬 ...).

이것은 다소 피돈/트릴 리언이하는 일입니다. 당신은 내가 다르게 실제로 각 웹 사이트에 접근해야 할 것이다 가정의 앱 :

+0

를 통해 새로운 책을 구입하고자 할 때

는 이럴 더 재미있는 문제가 발생합니다. 나는 (아주 기본적인) API를 제공하는 웹 사이트에 대해 알고있다. 그런 API를 제공하지 않는 매장은 어떻게 될까요? 웹 사이트가 서버와 통신하는 방법에 대해 알아볼 수있는 도구가 있습니까 (필요한 데이터를 얻기 위해 어떤 쿼리를 수행하는지). – freduytt

+0

측면에 API가없는 경우 상황이 매우 어렵습니다. 문제는 사용자 정의 쿼리를 작성하는 경우에도 원하는 정보를 얻기 위해 일부 화면을 스크래핑해야한다는 것입니다. –

+0

웹 사이트 소유자에게 API를 요청할 수 있습니다. 너는 결코 모를 ... –

관련 문제