專業搬家,提供氣泡紙、紙箱完美打包
免費到府估價,搬家完全免煩惱
台北系統傢俱全方位清潔服務,精緻化清潔徹底除塵
死角灰塵全掃淨,還你潔淨居家

首頁  •  tw 論壇 • 程式設計討論     • 

[JQuery] 使用 YQL 來擷取網頁圖片

房東:小陳
發表時間:2012-01-12
[檢舉]


這幾天在看 YQL,於是重做了一份 YQL+jQuery 的版本。


仍然以擷取 Google Doodle 網頁圖片為例,步驟一,引入所有需要的函式庫:





1.<script type="text/javascript" src="http://www.google.com/jsapi"></script>

2.<script type="text/javascript">

3.google.load("jquery", "1.3.2");

4.</script>

5.<script type="text/javascript" src="jquery.query-yql.js"></script>



步驟二:





01.$(function () {

02.  var url = \'http://www.google.com\';

03.  var t = $("#content").empty();

04.  //YQL 的語法,url 填入網址,然後透過 xpath 找到所要的元素

05.  var statement = "select * from html where url=\'" + url + "/logos/\' and xpath=\'//dl[@class=\\"doodles\\"]//img\' LIMIT 2";

06.  //透過 hail2u\'s jquery.query-yql 來操控資料

07.  $.queryYQL(statement, "xml", function (data) {

08.    $.each(data.results, function () {

09.      var img = $(this.toString());

10.      var src = img.attr(\'src\');

11.      img.attr(\'src\', url+src);

12.      img.appendTo(t);

13.      t.append(\'<br />\');

14.    });

15.  });

16.  

17.});



成品網頁請按此。再次謝謝 Google Doodle 的客串。


 


http://blog.yoren.info/2010/11/%e4%bd%bf%e7%94%a8-yql-%e4%be%86%e6%93%b7%e5%8f%96%e7%b6%b2%e9%a0%81%e5%9c%96%e7%89%87/





  • 贊助網站       

    廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲
    完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心!
    廣利不動產-新板特區指名度最高、值得您信賴的好房仲
    您的托付,廣利用心為您服務



  •  共 0 人回應

    姓名:
    佈告內容: