今天,小編給大家介紹一下:前嗅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 類爲文件操作類。
一.類成員:
二.成員方法: