YQL嵌套语句

时间:2014-01-22 20:09:59

标签: jquery html yql

是否可以根据YQL语句的结果创建YQL语句?

我有一个YQL语句,为我提供了一个链接。我真的想使用该链接从网站获取数据。所以我希望有类似于Excel Nesting If语句的内容,以便1 YQL语句提供通常需要2的数据。

示例:

从zillow.search中选择response.results.result.links.homedetails,其中address =“1835 73rd Ave NE”和citystatezip =“98039”和zwsid =“X1-ZWz1cse68iatcb_13bwv”

为我提供了链接http://www.zillow.com/homedetails/1835-73rd-Ave-NE-Medina-WA-98039/49118839_zpid/

使用该链接我可以构建:

从html中选择ul.li,其中url =“http://www.zillow.com/homedetails/1835-73rd-Ave-NE-98039/1067902_zpid/”和xpath ='// div [@ class =“ prop-mod prop-facts“]'

1 个答案:

答案 0 :(得分: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