無名小站 Album 備份服務
這幾天不斷的在練習 WWW::Mechanize 與 LWP::Parallel::UserAgent,終於把一個速度可以接受的版本寫出來了,只要 DreamHost 把 mod_gzip 關掉以後,就可以看到下載的過程了,到時候再去其他地方宣傳...
以我的相簿為例,目前的程式 (wretchalbum-zip.pl
) 是先去抓這個使用者有哪些相簿,抓完了以後再到每一本相簿的第一張相簿點 "自動播放" 的部分,取得 Javascript 裡面的資訊 (thanks l5n),把這本相簿裡面所有的圖片位置存下來。
最後,用 LWP::Parallel::UserAgent 一次抓所有的圖片,放到正確的目錄下,最後再用 zip
包起來 (不壓縮) 提供使用者下載。
您好
因為前陣子知道您寫了一個備份無名網誌的方法
之後就有瀏覽您的網誌
也學了很多東西
可是因為我剛升大學
加上又不是本科系
所以還是有很多東西在摸索
今天我試著想將無名的網誌備份出來想轉換平台
卻發現沒有辦法
一度以為是我CSS裡面有衝突
可是卻發現相簿可以備份
研究了很久都沒辦法
也找不出問題
所以想請問一下是不是您沒有提供這個服務了
或是我操作上有問題
謝謝您
大人手動做 fork 有特別考量嗎?
$thread_num = 6 時,會產生 6 個 process ,
每個 process 又產生 6 個連線 (LWP::Parallel::UserAgent::max_req),
同時間有 36 個連線在傳,
好像蠻暴力的...
另外,原來 fork 那段的 $n 是浮點數....
可能會重複抓或掉圖
to 喵爸:故意的,不然速度不夠快,使用者會受不了... 另外 $n 是浮點數那段修正了。