摩杰開戶 -首頁

摩杰開戶 -首頁NodeJS在SEO中的應用。JS都是有很多種多樣款式的,在一些seo實例教程中也會提到,那麼,人們下邊講一講有關NodeJS在seo中的一些運用,講來到一些重中之重,針對絕大多數網站站長而言用途十分大。NodeJS的緣故有3個,一是它的編碼寫法根據JS,很容易寫。早已有新手入門其他工作經驗了。另一個就是說它的一個庫Cheerio,能夠用基本上和jQuery一模一樣的方法來實際操作源代碼里邊的Dom原素。

NodeJS是近期十分火的一個JS架構,百度百科的詳細介紹是輕巧高效率的根據事件驅動的JS運作服務平臺。

應用NodeJS的緣故有3個,一是它的編碼寫法根據JS,很容易寫。seo實例教程早已有新手入門其他工作經驗了。另一個就是說它的一個庫Cheerio,能夠用基本上和jQuery一模一樣的方法來實際操作源代碼里邊的Dom原素。這一啥意思稍候會講。第三個是它能夠作為當地端,還可以布到網絡服務器上來。

摩杰開戶 -首頁

這2天科學研究較為多,應當算作初中級新手入門了。恰好有一個要求要解決,因此運用了NodeJS。

一、安裝

在網上有許多 的實例教程,下載到https://nodejs.org,在Win系統軟件下運作就能夠拉上一個自然環境。下載Windows的Installer版本號,雙擊鼠標安裝,就取得成功了。

隨后配備武器Sublime剛開始應用。

為Sublime加上實時調試運作,開啟Sublime-》Tools-》BuildSystem-》NewBuildSystem

在新開啟的文檔中載入下邊的編碼

{

"cmd":["node","$file"],

"file_regex":"^[]*File"(…*?)",line([0-9]*)",

"selector":"source.javascript"

}

隨后儲存為NodeJS.sublime-build.

seo實例教程在建一個采集.js文檔,設成NodeJS開展運作調節。

二、留意

在nodejs里邊必須require(庫名)的方法來引用一些外界的庫,這種外界的庫安裝NodeJS的那時候,早已放到C盤的programfiles下邊了。可是立即require是失效的。

由于NodeJS倡導的是自身的編碼用自身的庫,因此還必須把庫拷貝到采集.js這一文檔下邊。

引用的那時候能夠根據npmlink庫名的方法,摩杰開戶 -首頁來把系統軟件C盤的庫引用到人們的新項目下邊。

三、立即應用了

//采集網頁頁面內容到當地

varhttp=require("http");

varcheerio=require('cheerio');//引用cheerio控制模塊,使在服務端像在手機客戶端上實際操作DOM,無需正則表達式,據標準檢測:cheerio大概比JsDom快8倍。

variconv=require('iconv-lite');//處理編碼轉換控制模塊

varBufferHelper=require('bufferhelper');//有關Buffer我后邊詳說

vardata=download('http://blog.csdn.net/kissliux/article/details/20466889',function(data){

//console.log(data);

var$=cheerio.load(data);//加載到cheerio開展解析

//遍歷DIV

//$('a').each(function(i,e){

//console.log($(e).attr('href'));

//});

//遍歷連接

//$("a.downbtn").each(function(i,e){

//console.log($(e).attr("href"));

//});

//vartitle=$('head>title').text();//載入Title信息內容

//console.log(title);

//解析獲得網頁頁面基本資料

varpage={

"document":{

title:$('head>title').text(),

meta:{

title:$('meta[property="og:title"]').attr("content"),

author:$('meta[property="og:author"]').attr("content"),

description:$('meta[name="description"]').attr("content"),

url:$('meta[property="og:url"]').attr("content"),

type:$('meta[property="og:type"]').attr("content"),

image:$('meta[property="og:image"]').attr("content")

},

"content":undefined,

"images":[]

}

};

//采集照片存進目錄

$('img').each(function(){

varurl=$(this).attr('src');

if(page.document.images.indexOf(url)===-1){

page.document.images.push(url);

}

});

console.log(page);

});

/**

*下載源代碼,自動檢索編號

*@param{[type]}url[下載URL]

*@param{Function}callback[回調函數]

*@return{[type]}[description]

*/

functiondownload(url,callback){

http.get(url,function(res){

vardata="";

res.on('data',function(chunk){

data+=chunk;

});

res.on("end",function(){

callback(data);

});

}).on("error",function(e){

console.log("Goterror:"+e.message);

callback(null);

});

}

上一篇:恒煊-首頁
下一篇:如意-首頁

七天網絡溫馨提醒:摩杰開戶 -首頁的這篇相關文章僅代表個人的觀點,內容僅代表作者的一家之言。可能會有所片面、偏激甚至錯誤的情況!很多SEO同行的水平都要比七天網絡的SEO小編強,摩杰開戶 -首頁這篇文章僅供參考,歡迎各位同行、朋友批評并且指正!如果您有什么疑問,請您在留言區留言,還望給位不吝指正,謝謝!

摩杰開戶 -首頁推薦閱讀

想要了解更多關于“摩杰開戶 -首頁”的信息,歡迎使用百度搜索查找更詳細的內容!
宅男福利导航hot