XangaSpy我相信好多人都用過吧~我試過在Alexa把XangaSpy和一些香港知名網站比較,如果Alexa的統計正確的話,XangaSpy的流量是和she.com 相若。一個小小網絡程式流量與討論區可比,都算是不錯。如果冇記錯,XangaSpy是高登網友用PHP寫出來的。但其實用DotNet都可以做到XangaSpy的效果,即是破解Sign-In Lock / 重新format一次文章等等,以下我就和大家交流一下是怎樣做到的。
拿回來的一堆HTML,其實你可以使用regex去把題目,內文Extract出來。就我略略睇過不同Xanga的DOM,不同的Theme會生產不同的結構。例如以文章為例,每一個Xanga頁面都必定會有一個id是maincontent的container去顯示內容,
但有些Theme是會生產<div id="maincontent">; 有一些會生產<td id="maincontent">;,所以這才是要下功夫的地方。就好似XangaSpy,其實有一些Xanga它是暫時不支援的,例如: http://www.xanga.com/MandyStarz,這Account本身沒有Sign-In Lock,但假如你使用XangaSpy看,是顯示不到內容出來的,我估計是因為這個Theme本身沒有任何一個Tag的id是maincontent所致。另外一個比較容易的方法是進它們的archives Page找文章計和連結,但這方法理論上比較花時間。
以上就是我小小心得,或者大家會問,為什麼你不做ASP.NET版本的XangaSpy? 原因就是我覺得其實沒有什麼好研究,只是與無名小站一樣,都是玩弄著HTTP Header而已,而且Xanga都是小朋友玩意。至於破解Xanga中的Friend-Lock,我覺得沒有什麼可能,可以假設,Xanga Check Friend-Lock 與Sign-In Lock是同一方法,雖然或者可以經Google Search,得知誰是[朋友],但怎樣演算一個Account資料至Header中就已經是問題所在。
用GOOGLE READER都可以SUBSCRIBE有FRIEND LOCK的XANGA
回覆刪除除非佢disable左RSS
否則要睇佢XANGA係易過借火
HEEEEEEEEEE
回覆刪除可否寫出來?
回覆刪除send to my mail
thz
回覆刪除