2012-04-25 1 views
4

다른 웹 응용 프로그램의 동작과 직접적인 관련이있는 응용 프로그램을 만들고 싶습니다. 본질적으로 Gmail 내에서 실행되는 응용 프로그램은 사용자의 작업에 따라 인터페이스와 동적으로 상호 작용합니다.광산/크롤링/팬텀 또는 다른 것과 웹 콘솔?

내가 겪고있는 문제는 해당 웹 응용 프로그램과 상호 작용하는 응용 프로그램을 만들고 싶지만 개방형 API를 제공하지 않는다는 것입니다. 따라서 필자는 필요한 데이터를 API로 호출 할 수 없습니다.

크롬에서 개발 콘솔을 열면 응용 프로그램이 실행되고 해당 활동을 기반으로 실행되는 디버깅 설명이 표시됩니다.

다른 응용 프로그램의 활동을 기반으로 PhantomJS와 같은 것을 사용하여 동적 활동을 크롤링 할 수있는 방법이 있습니까?

"콘솔에 명령 콘솔의"X "가 표시되면이 다른 응용 프로그램에서"Z "스크립트를 실행하십시오."

나는 분명히 엔지니어가 아니지만 이와 비슷한 것이 가능한지 생각하고 싶습니다.

닫힌 API를 처리하는 매우 위험한 방법입니다. 나는 당신의 코드를 보거나 그것을 사용할 수는 없지만 그것이 작동 하는지를 볼 수 있다면, 내가 실시간으로 그 코드를 녹음하고 다른 응용 프로그램에서 그것과 상호 작용할 수있는 것이 논리적으로 보이지 않는가?

+0

웹 사이트 또는 답변을 얻으려는 콘텐츠를 알지 못하면 어려움이 있습니다 ... – Skizz

답변

0

Gmail 계정에 메시지 전달 규칙을 설정하고 스크랩 한 사이트의 메일을 웹 서버의 POP3 계정으로 보낼 수 있습니다. 이것에 도착한 모든 내용은 관련 링크를 추출하고 최종 페이지를 가져 오는 스크립트로 파이프 될 수 있습니다. 문제가되는 사이트를 살펴보고 정보 요청을 처리하는 방법을 살펴 보지 않는 한 더 도움이 될 수 없습니다.

관련 문제