嘿,我想用YQL刮從我的博客的一些數據:如何使用多個XPath選擇在YQL查詢
SELECT * FROM html WHERE url="http://site.com/blog" AND xpath="//div[@class='post']"
我如何使用XPath的不同位在我的查詢?例如。我可以這樣做:
SELECT * FROM html WHERE url="http://site.com/blog" AND xpath="//div[@class='post']" AND xpath ="//div[@class='title']"
假設我想獲得帖子和標題?我想我可以採用所有的HTML,但我寧願只採取我所需要的,因爲速度是這裏的一個問題。
一旦我有HTML我想從標記中提取文本,是否可以使用PHP正則表達式呢?
我也明白你可以使用CSS語法,如果你有使用YQL的經驗,並可以指導我如何寫一個類似的查詢,但在CSS而不是XPATH中,我將不勝感激!
謝謝。
謝謝,不清楚語法,但是這已經清除了。 – 2010-10-28 03:23:42
非常非常有用!謝謝。 – talkingnews 2010-11-17 20:41:25
Upvoted ..我自己想出了這個,但想知道我是否可以在兩個xPath的結果之間給出空間或東西,以便稍後我可以解析結果並獲得兩個不同的值。 – SoulMan 2013-07-12 10:58:24