前嗅ForeSpider腳本教程:基礎對象(二)

今天,小編給大家介紹一下:前嗅ForeSpider腳本中的基礎對象,主要內容有:數組類array、鍵值對類hash、文件類file、字段操作類field。具體內容如下:

 

一.數組類array

 

array 類爲數組類。

 

1.類成員

 

2.成員方法

 

3.腳本應用

如果在導航欄的採集預覽中找到多個欄目,我們需要的個別欄目在爬蟲的鏈接過濾中很難得到的時候。那就可以在網頁源碼中找到需要的鏈接和欄目標題,用如下腳本

示例:

array city;//定義一個數組

city = [{name:"北京",url:"/zhaopin/diqu/beijing/"},

{name:"天津",url:"/zhaopin/diqu/tianjin/"},

{name:"河北",url:"/zhaopin/diqu/huabei/"}];   

for(int i = 0;i < city.length; i++){

    url u;

    u.title = city[i].name; //需要輸出的欄目標題

    u.urlname = "http://www.gaoxiaojob.com"+city[i].url;

    //拼接出需要的欄目鏈接

    u.tmplid = 2;    //指定處理模板

    u.entryid = CHANN.id;  

    RESULT.AddLink(u);   //輸出

}  

腳本的輸出結果

【輸出結果】

 

二.鍵值對類hash

 

hash 類爲鍵值對類。

 

1.類成員

2.成員方法

Iter遍歷hash樣例:hash hs;

hs.aa = 1;

hs.bb = 2;

hs.Iter(function(n,v){

    echo(n+":" + v +"<br>");

});

 

三.文件類file

 

file 類爲文件操作類。

一.類成員:

二.成員方法:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章