나는이 질문과 blogspot- 링크를 몇 번 읽고 읽고 다시 읽었습니다. 이해하기 어렵습니다.
난 당신이 좀 더 많은 정보를 준 경우에 도움이 될 생각 :
- 이 곳이 자바 스크립트를 배치 할 수 있습니까? 내 말은 : 동일한 블로그에 게재 된 일까요? 이것이 사이트 간 보안 요구 사항을 결정하기 때문에 묻습니다.
- 저는 이것이 실제로 당신이 통제하지 않는 도메인 간 요청 (다른 도메인 서버 (blogspot.com)에서 데이터로드)을 원할 때의 질문입니다. 그렇지 않으면 함께 놀 것입니다. 서버 측에서 'Access-Control-Allow-Origin'을 선택합니다.
- 이 스크립트는 온라인 또는 로컬 (x) HTML 소스에 있습니까?
- 이 레이블이 포함 된 기존 목록을 좀 더 정교한 예제 (또는 샘플)로 제공해 주시겠습니까? 아니면 스파이더 | index-robot과 같은 블로그를 크롤링 하시겠습니까? 위의 가정이 올바른 경우
, 문제의 첫 번째 부분은 (현재 XMLHttpRequest의 일명 AJAX 같은 간단한 솔루션을 사용하여 하드입니다) cross-domain data를 검색하는 중입니다.
그러면 자신의 서버 측 스크립트 (php)를보고이 데이터를 가져 와서 (미리 구문 분석 한) 브라우저 응용 프로그램으로 보낼 수 있습니다. 사실상 이것은 자신의 도메인에있는 프록시입니다.
저는 현대 도메인 간 보안을 위해 java 개체 (또는 실버 라이트 또는 플래시도 요즘은 cross-domain-security restrictions)를 사용하고 있다고 들었습니다.
그런 다음 하나 이상의 개체 (소스를 검색하는)를 삽입하고 자바 스크립트를 통해 해당 개체와 통신 할 수 있습니다. 이 기술의 변형은 여러 브라우저 간 파일 업로드에 종종 사용됩니다.
이미 StackOverflow에서 문제의이 부분에 대한 해결책 (개체)이있을 가능성이 큽니다.
문제의 첫 번째 부분을 수정하면 문제의 두 번째 부분은 검색된 'label'- 데이터를 구문 분석 (예 : 정규식)하고'summary - 첫 번째 장소에서 라벨 목록을 가져 오는 데 사용 된 것과 동일한 데이터 검색 기술을 사용하여 어디서나 콘텐츠를 찾을 수 있습니다.
다음은이게 뭐야?
는
업데이트 : 순수 자바 스크립트/JSON에서 SO에 여기 excellent 주제있다.
자바와 함께 가면 this을 볼 수 있습니다.
PHP에서는 file_get_contents() 또는 file_get_html()을 사용합니다. SO에 관해서는 this topic을 참조하십시오.
UPDATE2는 :허용 대답 (블로거 구글의 개발자 문서 2.0에
: 아래의 코멘트의에서 찾을 수 있습니다 RetrievingWithQuery.
인용구 :
/카테고리
(또한 라벨로 알려진) 분류 공급 결과를 필터링을 지정한다. 예를 들어, blogger.com/feeds/blogID/posts/default/-/Fritz/Laurie는 Fritz와 Laurie 레이블 모두에 이라는 항목을 반환합니다.
list-recent-posts-by-label 지금 당신은 단순히이 필터링 된 목록의 사용자 요약의 아웃 AJAX'ing '계속 할 수
는 또한 여기에이 기술을 사용하여 자바 스크립트의 작업 조각을 찾을 수 있습니다.
행운을 빈다.
안녕하세요. 고마워,하지만 그건 내가 한 일이 아니야. 업데이트를 참조하십시오. –
여기 내 문제는 페이지를 읽는 방법이 아닙니다. 더 많은 것 같습니다 : 그 정보를 얻기 위해 어떤 쿼리가/feed/url에 접근해야합니까? 업데이트를 읽은 후 –
: 논리적으로 18k + 게시물을 크롤링하고 싶지 않습니다. 그리고 레이블과 내용이 포함 된 데이터베이스에 액세스 할 수 없다고 생각하십니까? 그렇지 않으면 간단한 SQL 문이 될 것입니다. 당신은 blogspot.com에 간단한 검색 페이지를 구현할 수 있는지 물어볼 수 있습니다. (아직 없으면) AJAX와 같이하는 것이 좋습니다. 기술 (내 awnser의 업데이트에서 언급 한), 크로스 도메인 보안 부분은 자바 스크립트 (다른 곳에서 호스팅 될 수 있음)가 동일한 도메인의 페이지에서 실행되는 한 문제가되지 않기 때문입니다. – GitaarLAB