2011-05-01 3 views
0

를 사용하여 데이터를 선택하지만 난 이상한 오류 받고 있어요 때YQL - CDATA]]> 오류 YQL을 사용하여 totalfilm.com에서 데이터를 긁어 시도 YQL

"The character sequence "]]>" must not appear in content unless used to mark the end of a CDATA section."

select * from html where url="www.totalfilm.com" 

link

+0

조회에 나를 위해 잘 작동하고, 오류가 매우 자명하다 : 어떤 질문 당신이 원하는 대답

당신은 그것을 좋아 사용할 수 있습니까? – salathe

+0

죄송합니다. 질문은 어떻게 YQL을 사용하여 totalfilm.com에서 데이터를 긁을 수 있습니까? – Garbit

+0

아하, 이제 질문과 같은 오류가 발생합니다. HTML을 직접 (YQL 또는 다른 곳에서) 정돈하거나 Total Film을 사용하여 수정하지 않으면 빠른 답변이 아닐 수도 있습니다. – salathe

답변

2

로를 당신이 원했던 것처럼 깨진 XHTML을 작동 시키려면 약간의 퍼지 작업이 필요할 수 있습니다. 여기

는 정상 html 표에서와 같이 선택 XPath 식을 적용하기 전에, 어떤 <![CDATA[]]> (X) HTML 페이지에서 (또한 Tidys를) 스트립하는 당신을 위해 빠른, 매우 원유 open data table입니다 필요한 데이터를 얻을 수 있습니다.

use "https://github.com/salathe/yql-tables/raw/examples/data/nocdata.xml" as html; 
select * from html where url="www.totalfilm.com" 
관련 문제