2012-12-09 4 views
0

Google Script을 사용하는 프로젝트에 대해 다른 웹 사이트의 데이터를 읽고 싶습니다. 질문의 페이지는 다이야믹; 여기에는 JavaScript 호출을 통해 초기 페이지가로드 된 후로드되는 내용이 포함됩니다. 일반적으로 다소 정적 인 콘텐츠는 정상적으로 작동하지만 자바 스크립트와 Google Apps Script가 처음이므로 자바 스크립트 (예 : AJAX)를 통해 비동기 적으로로드되는 경우 콘텐츠를 가져 오는 방법을 알지 못합니다.Google Apps Script를 사용하여 동적 웹 페이지 긁기

라디오 방송국에서 마지막으로 재생 된 트랙을 보여주는 예가 here입니다. 그러나 이러한 트랙은 자바 스크립트를 사용하여로드하는 대신 내가 사용하는 경우 문자열 내가

<td class="row2"><span id="track_2">&nbsp;</span></td> 

을 얻을 들어있는 테이블의 :

UrlFetchApp.fetch(url).getContentText(); 

내 브라우저에서 HTML을 저장하면,하지만, 올바른 데이터 문자열은 있습니다.

<td class="row2" id="track_2">15:12 Will Smith - Men In Black</td> 
        ^^^^^^^ ^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^ 

Google Apps Script로이 작업을 수행 할 방법이 있습니까?

답변

0

일반적으로 없습니다. 자신이 수행하는 작업을 리버스 엔지니어링 할 수 있다면 동일한 JavaScript 호출을 수행 할 수 있지만 서버 조정이 필요한 경우에는 반대 할 수 있습니다. 이론적으로 Google Apps Script (예 : env-js)에서 JavaScript 브라우저 구현을 실행할 수는 있지만이를 실제로 구현하는 것은 불가능하지는 않더라도 실제로는 어려울 것이라고 생각합니다.

+0

감사합니다. "자바 스크립트 브라우저 구현"은 나처럼 초보자가 시도해서는 안되는 것처럼 들린다. –

+0

그래, 나는 그것을 추천하지 않을 것이다. –