很久以前就想寫了,一直都沒時(shí)間,現(xiàn)在就應(yīng) Range的要求寫一下. Feed43是一個(gè)為沒有提供rss輸出的網(wǎng)頁制作rss的在線服務(wù). 首先是注冊(cè),然后收確認(rèn)郵件,然后登陸. 先創(chuàng)建:creat new feed Step 1. Specify source page address (URL)輸入你想訂閱的頁面,一定要是那一頁,這里用綠色軟件站最新更新的那一頁舉例. 輸入http://www./Software/Latenew.html,在 Encoding輸入gb2312,這要看那頁面的編碼.點(diǎn)擊Reload,等待自動(dòng)分析那頁的源代碼. (暈:服務(wù)高峰期,暫停服務(wù),等能用了再寫下去) (好了,3分鐘過去....能用了) 接著就會(huì)看到分析好的源碼 看第二步 Step 2. Define extraction rules設(shè)置你需要看的東西.第一個(gè)要輸入的是范圍 "Global Search Pattern" 看一下那頁面源碼,我們需要的是更新的軟件列表,好在源碼有注解,找到了"<!--#最近更新表格開始-->"和"<!--#最近更新表格結(jié)束-->"就以這個(gè)為搜索范圍,根據(jù)它的幫助知道范圍的格式是這樣的: <!--#最近更新表格開始-->{%}<!--#最近更新表格結(jié)束--> 也就是在搜索范圍中間用"{%}" (不包括雙引號(hào))做為通配符號(hào),意思就是從<!--#最近更新表格開始-->到<!--#最近更新表格結(jié)束-->的意思,分析其他網(wǎng)頁也類似這樣,找到頭和尾,中間用"{%}" 在下一個(gè)Item (repeatable) Search Pattern 就是設(shè)置具體你需要的東西. 我們需要的就是新的軟件名稱還有它的鏈接,還有別的描述和日期什么的,分析源碼找到軟件名稱的地方,如: <a href=‘http://www./Software/Catalog63/1640.html‘>木馬克星iparmor V5.55 Build 2422 綠色特別版+整合04.05 病毒庫</A> 這就是名稱和鏈接的源碼,可以在綠色軟件的頁面復(fù)制"木馬克星"再到feed43那頁ctrl+F查找"木馬克星"找到上面的源碼,再分析下去,每個(gè)軟件的完整源碼如下: <TR onmouseover="this.style.backgroundColor=‘#FFFFD9‘;this.style.color=‘red‘" onmouseout="this.style.backgroundColor=‘‘;this.style.color=‘‘" class=Border2> <TD height=23> [<a href=‘http://www./Sorting/Catalog63/Sorting_Indate_Desc_1.html‘>病毒防治</a>] <a href=‘http://www./Software/Catalog63/1640.html‘>木馬克星iparmor V5.55 Build 2422 綠色特別版+整合04.05 病毒庫</A></TD> 相同的是開頭的<TR onmouseover 和 結(jié)尾的 </A></TD> 這就是我們需要的.根據(jù)它的幫助,格式如下: <TR onmouseover="this.style.backgroundColor{*}href=‘{%}‘{*}>{%}<{*}href=‘{%}‘{*}>{%}</A></TD> (*)代表省略的東西,{%}代表需要的東西,如軟件名稱,地址等等,整個(gè)格式簡(jiǎn)單來說就是 頭+{*}+(具體需要的東西前面一點(diǎn)的代碼)href=‘ + {%} (代表鏈接) + 尾 可以設(shè)置多行,將你需要的東西都做成這個(gè)格式,就會(huì)有幾個(gè) {%} 我就設(shè)置了3個(gè){%} 分別代表 軟件類別地址 軟件類別 軟件地址 軟件名稱 設(shè)置好就點(diǎn)擊Extract 在Clipped Data就可以看到搜索結(jié)果,看看是不是我們要的東西 Item 1第三部 設(shè)置這個(gè)feed的細(xì)節(jié) Step 3. Define output formatFeed Title :feed 的名稱 . RSS item properties 輸出的樣式 Item Title Template : 名稱 用{%4}代替 看第二步搜索的結(jié)果 所以在rss訂閱里看的就是 木馬克星iparmor V5.55 Build 2422 綠色特別版+整合04.05 病毒庫 這樣 點(diǎn)擊Preview看看成果吧.... 不會(huì)寫教程,寫得很羅嗦,希望你明白,不明白可以留言,我很樂意再解釋. |
|