2014-01-22 3 views
0

Возможно ли создать инструкцию YQL на основе результата инструкции YQL?Оператор вложения YQL

У меня есть оператор YQL, который предоставляет мне ссылку. Я действительно хочу использовать эту ссылку для получения данных с сайта. Поэтому я хотел бы иметь что-то похожее на Excel Верстка Если заявления так, что 1 YQL оператор будет предоставлять данные, которые обычно требуется 2.

Пример:

выберите response.results.result.links.homedetails из Zillow. поиска, где адрес = "1835 семьдесят третьего Ave NE" и citystatezip = "98039" и zwsid = "X1-ZWz1cse68iatcb_13bwv"

Предоставляет мне ссылку http://www.zillow.com/homedetails/1835-73rd-Ave-NE-Medina-WA-98039/49118839_zpid/

и с помощью этой ссылки я могу построить:

выберите ul.li из html, где url = "http://www.zillow.com/homedetails/1835-73rd-Ave-NE-98039/1067902_zpid/" и xpath = '// div [@ class = "prop- mod prop-Facts "] '

ответ

0

Вы можете использовать результаты подвыбора в предложении in.

SELECT ul.li 
FROM html 
WHERE xpath = '//div[@class="prop-mod prop-facts"]' 
AND url IN (
    SELECT response.results.result.links.homedetails 
    FROM zillow.search 
    WHERE address = "1835 73rd Ave NE" 
    AND citystatezip = "98039" 
    AND zwsid = "X1-ZWz1cse68iatcb_13bwv" 
) 

Open this query in the YQL console

Смежные вопросы