Проблемы с YQL?

Здравствуйте. Пытаюсь сделать запрос к этому XML файлу: cluster.cis.drexel.edu/servlet/xlin.umls.GetData?q... c помощью YQL. Запрос вроде-бы сформирован корректно:

select * from data where url="http://cluster.cis.drexel.edu/servlet/xlin.umls.GetData?query=heart&size=25" and xpath="*"
Ссылка на консоль



Но, в ответе говорится, что такой «таблицы» нет.



Если прописать вместо data html

select * from html where url="http://cluster.cis.drexel.edu/servlet/xlin.umls.GetData?query=heart&size=25" and xpath="*"


То приходит пустой html файл с джавовскими мета

<html><br>
            <head><br>
                <meta<br>
                    content="HTML Tidy for Java (vers. 26 Sep 2004), see www.w3.org" name="generator"/><br>
                <meta id="C0018787"/><br>
                <title/><br>
            </head><br>
            <body/><br>
        </html>




Подозреваю, что encodeURICommponent (или подобная функция) коверкает запрос так, что он отсылается на совершенно другой адрес, а не на cluster.cis.drexel.edu/servlet/xlin.umls.GetData?q...



Как быть?
  • Вопрос задан
  • 2763 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Ualde
Опишите правила для парсинга 'data'.
А так все нормально находится: ссылка
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы