2014-03-19 2 views
-1

나는 Chrome Extension에서 일하고 있으며 웹 사이트의 주요 콘텐츠를 얻는 데 관심이 있습니다. 예를 들어, 기사의 텍스트를 가져오고 싶지만 메뉴에서 텍스트를 가져 오는 데는 관심이 없습니다. 나는 이것을 원한다. 나는이 텍스트를 크롬 이야기에 사용할 수있다.크롬 확장 - 웹 페이지의 기본 텍스트

나는 어떻게 시작해야할지 전혀 모른다. 나는 그것들이 충분히 일치하지 않기 때문에 ID와 태그를 사용하여 필터링하지 않을 것입니다. 내가 원하는 것을하는 가장 좋은 방법은 무엇입니까? (크롬 만 가능)

답변

0

유일한 선택은 id, 클래스 또는 태그를 사용하여 필터링하는 것입니다. 이와 같은 기능을하는 대부분의 앱에는 engadget.com, reddit 등과 같은 사이트에서 사용되는 공통 ID, 클래스, 태그 등의 화이트리스트가 있습니다. 사이트에서 HTML5에 의미 태그를 사용하면 작업이 쉬워 지지만 그것을 사용하는 모든 사람에게 셀 수 없습니다.

"사이트"에서 "기사"를 가져올 수있는 무언가를 얻을 수는 없습니다. 유일한 옵션은 처리하려는 특정 사이트를 선택하고 마크 업을 수동으로 분석 한 다음 이에 따라 앱을 코딩하는 것입니다.

또 다른 생각으로는 사이트에서 RSS 또는 아톰 피드를 가져 와서 작업을 쉽게 할 수 있습니다.

+0

정직한 답변 주셔서 감사합니다. 나는 그들에게 뭔가 API가 있었으면 좋겠다. (웹 페이지를 색인하는 방법을 알고 있기 때문에). 내가 스크립트에서 구현할 수있는 thos 화이트리스트가 사용되는 라이브러리가 있습니까? –

+0

내가 아는 공개적으로 사용할 수있는 화이트리스트가 없습니다. 죄송합니다. 이것은 HTML5의 의미 론적 태그가 해결하는 데 도움이되는 것들 중 하나이지만 아직 일반적으로 사용되지는 않습니다. –

관련 문제