先前我發了一篇 【自製網頁】整理聊天室裡面的所有圖片
可以把哈哈姆特聊天室的圖片自動整理成方便瀏覽的網頁
不過我放在研究室當伺服器的電腦壞了
所以決定直接把程式的原始碼公佈,有需要的人可以在自己的電腦運行
名稱:哈哈姆特-圖片整理工具
運行環境:win7以上、net 4.5以上
開發工具:visual studio
專案類型:C# windowsForms
原始碼(github):https://github.com/hbl917070/haha_img_collect
簡易介紹:
開啟程式後,會自動整理哈哈姆特聊天室裡面的圖片
並且把它變成一個網頁
原理:
這應該也稱不上是爬蟲,因為我並沒有去逐一訪問巴哈的各個網址
我只是開一個瀏覽器,然後每30秒記錄一次瀏覽器裡面的圖片網址,絕對不會造成巴哈流量的浪費
開啟程式後,每30秒自動把哈哈姆特聊天室裡面的所有圖片記錄起來
並產生靜態網頁的html檔案,可以直接用瀏覽器開啟
- 每次抓完圖片後都會清空網頁,避免網頁太多內容浪費記憶體
- 程式每10分鐘會自動回收一次記憶體
- 瀏覽器核心是火狐,所以專案才會70M這麼大
- 我是用txt記事本當做簡單的資料庫
- 程式旁邊有個『黑名單.txt』,程式會略過這些人的圖片不抓
- 要刪除圖片直接把圖片網址貼到程式右下角的『刪除圖片』文字框即可,課一次多筆,用換行斷開
順便問問看,有沒有好心人手邊的電腦可以幫忙把這個程式架設成網站
用 Apache 或 IIS 或 node js 之類的伺服器就行了
直接把整個程式複製到伺服器裡面就能發佈到網路,連資料庫都不需要設定
不過需要固定IP