通過javascript+xmlhttp獲取itpub blog列表
pub新推出的空間比原來的blog功能強大很多,我們有時候可能會希望獲取自己空間中釋出的主題列表放到其它站點,但是pub本身又沒有提供這個功能,我們可以藉助javascript+xmlhttp讀站方式來獲取,並在本地控制顯示方式~~
更為方便的是我們可出直接讀取pub的新space的rss,該列表是xml格式,更方便後期的分析和處理~~
示例程式碼如下:
function GetXmlResult(url)
{
/*
*--------------- GetXmlResult() -----------------
* GetXmlResult(str)
* 功能:通過XMLHTTP傳送請求,返回結果.
* 引數:str,字串,傳送條件.
* 例項:GetXmlResult();
* By :君三思
*--------------- GetXmlResult() -----------------
*/
var strResult = '';
var bj = new ActiveXObject("Microsoft.XMLHTTP");
obj.open("POST",url,false);
obj.send();
var nodes = obj.responseXML.documentElement;
var nodesList = nodes.selectNodes("//channel/item");
//i控制顯示的條數,此處預設顯示6條
for(i=0;i<6;i++){
//strResult += '['+new Date(Date.parse(nodesList[i].selectNodes("pubDate").item(0).text)).toLocaleString()+'] ';
strResult += '·';
strResult += '';
strResult += nodesList(i).selectNodes("title").item(0).text;
strResult += '
';
}
document.write(strResult);
}
GetXmlResult("http://space.itpub.net/7607759/action-rss-type-blog");
將函式放到頁面中,然後在適當位置呼叫GetXmlResult即可~~~
提示:程式碼僅做示例用,實際上還可出更完善,比如加上瀏覽器的判斷,以提高其適用環境,再比如加上站點狀態判斷,以避免萬一遠端站點暫時無法訪問造成頁面無顯示~~
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-167581/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【ITPUB】secooler榮獲“ITPUB年度最佳BLOG寫作獎”
- ITPUB BLOG
- 通過EPROCESS獲取程式名
- ITPUB BLOG開通通告
- 成功申請 itpub blog
- JavaScript 通過class獲取元素物件JavaScript物件
- 通過用shellcode獲取shell
- C++--Win32--列表編輯--獲取列表內容--獲取列表行數--修改列表內容C++Win32
- Grails通過sessionId獲取session物件AISession物件
- 通過web url獲取檔案資訊Web
- 通過反射獲取窗體例項反射
- 通過Java反射動態獲取資訊Java反射
- ITPUB舊版BLOG下線
- 我成功申請ITPUB BLOG
- 準備啟用itpub blog
- 201203獲得ITPUB年度最佳BLOG寫作獎
- SQL獲取時間列表及月份列表SQL
- 獲取檔案列表 .net
- Unity通過子物件獲取父物件例子Unity物件
- 通過反射獲取私有內部類物件反射物件
- 恭喜您成功申請ITPUB BLOG
- 恭喜我成功申請ITPUB BLOG
- 遞迴獲取檔案列表遞迴
- Android 通過名稱獲取資源IDAndroid
- 通過JQuery ajax獲取伺服器時間jQuery伺服器
- android通過MediaProjection獲取螢幕內容AndroidProject
- java web 通過request獲取客戶端IPJavaWeb客戶端
- js通過元素的class屬性獲取元素JS
- 通過dblink獲取遠端DDL語句
- 通過PowerShell獲取Windows系統密碼HashWindows密碼
- 通過PowerShell獲取TCP響應(類Telnet)TCP
- 通過gitHub獲取vlc-Android原始碼GithubAndroid原始碼
- http://blog.itpub.net/post/587/8863HTTP
- DataGridView通過滑鼠座標,獲取所在行索引View索引
- C# 通過ConfigurationManager獲取配置資訊C#
- JavaScript 通過 type 屬性值獲取表單元素JavaScript
- javascript通過class屬性獲取元素的程式碼JavaScript
- cookie 中通過 鍵 獲取相對應的 值Cookie