日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JSON 之 SuperObject(16): 实例 - 解析 Google 关键字搜索排名

發布時間:2025/5/22 javascript 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JSON 之 SuperObject(16): 实例 - 解析 Google 关键字搜索排名 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

同上例類似, 通過 'http://clients1.google.cn/complete/search?&q=' + "關鍵字" 可以獲取 Google 的關鍵字搜索排名.

我用 Delphi 為關鍵字得到的結果是:
window.google.ac.h(["Delphi",[["delphi 教程", "375,000 結果", "0"],["delphi盒子", "74,900 結果", "1"],["delphi 下載", "1,580,000 結果", "2"],["delphi7 下載", "1,600,000 結果", "3"],["delphi是什么", "497,000 結果", "4"],["delphi 字符串函數", "352,000 結果", "5"],["delphi7 序列號", "302,000 結果", "6"],["delphi2009下載", "20,600 結果", "7"],["delphi7", "1,330,000 結果","8"],["delphi2009正式版下載", "5,710 結果", "9"]]] )
上面結果以 window.google.ac.h(...) 的形式給出, 下面的操作關鍵就是給 ISuperObject 一個名為 "window.google.ac.h" 的方法, 并指向自定義的過程, 并在過程中完成解析.

運行效果圖:


代碼文件:
unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls;typeTForm1 = class(TForm)Memo1: TMemo;Edit1: TEdit;Button1: TButton;procedure Button1Click(Sender: TObject);end;varForm1: TForm1;implementation{$R *.dfm}uses MsXML, SuperObject;function ToUTF8Encode(str: string): string; varb: Byte; beginfor b in BytesOf(UTF8Encode(str)) doResult := Format('%s%s%.2x', [Result, '%', b]); end;procedure Proc(const This, Params: ISuperObject; var Result: ISuperObject); varjo: ISuperObject; beginForm1.Memo1.Clear;for jo in Params['1'] do with Form1.Memo1.Lines doForm1.Memo1.Lines.Add(jo.format('%2%: %0% - %1%')); end;procedure TForm1.Button1Click(Sender: TObject); constu = 'http://clients1.google.cn/complete/search?&q='; varjo: ISuperObject;req: IXMLHTTPRequest;url: WideString; beginjo := SO;jo.M['window.google.ac.h'] := @Proc;url := u + ToUTF8Encode(Edit1.Text);req := CoXMLHTTP.Create;req.open('Get', url, False, EmptyParam, EmptyParam);req.send(EmptyParam);jo[req.responseText]; end;end.

總結

以上是生活随笔為你收集整理的JSON 之 SuperObject(16): 实例 - 解析 Google 关键字搜索排名的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。