2012-04-03 3 views
2

일부 화면 긁기 기능이 필요한 교차 플랫폼 응용 프로그램을 개발할 예정입니다. UI는 매우 정적이고 단순하므로 (빠른 UI 상호 작용이 필요하지 않음) 앱 자체는 Phonegap의 명백한 후보자처럼 보입니다. 이는 근본적으로 업데이트 된 환율과 몇 가지 간단한 그래프를 표시해야하는 외환 비교기의 일종입니다.화면 긁기 응용 프로그램의 기본 코드와 결합 된 전화 갭

그러나 문제는 특정 사이트에 연결하여 화면 스크래핑을 사용하여 데이터를 가져와야한다는 것입니다. API가 없습니다. 나는 PHP로 화면을 긁는 수년간의 경험을 가지고 있으며, jsoup을 사용하는 네이티브 안드로이드에 대한 경험이 있습니다. 그리고 "app"은 이미 브라우저에서 사용하기 위해 PHP (서버)에서 실행되지만 클라이언트는 실제 앱을 필요로합니다.

Phonegap에서 화면 스크래핑에 대한 내 선택은 무엇입니까? 사용할 수있는 자바 스크립트 지원은 화면 스크래핑에 적합하지 않다고 생각하지만, Phonegap 앱 아래에 기본 레이어를 구축하는 것은 너무 번거롭지 않습니까?

Phonegap에 대한 경험이 거의 없기 때문에 몇 가지 확실한 해결책을 놓친 것 같습니다. 그렇다면 조언 해주세요.

부수적 인 질문으로 IOS에 대한 jsoup와 동일한 목표 (목표 C)가 있습니까?

답변

1

Bobik은 찾고 계신 API입니다. urls 및 xpath/jquery 쿼리 만 제공하는 API를 통해 클라우드 컴퓨팅 성능을 활용할 수 있습니다. Bobik의 행동을 보려면 내 기사 http://zscraper.wordpress.com/2012/06/02/client-side-web-scraping/을 읽어보십시오.

+0

Bobik은 실제로 흥미롭고 내가 가장 좋아할만한 것을 언젠가는 사용합니다. 그러나 내 구체적인 목적으로 IP 제한 때문에 클라이언트의 자체 IP에서 스크래핑을 수행하는 것이 중요하므로 작동하지 않습니다. – marlar