[分享]抓取pchome或kimo上的檔案

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

[分享]抓取pchome或kimo上的檔案

文章209088970 » 週四 1月 01, 2004 9:38 am

相信大家都知道pchome和kimo都會限制使用者下載檔案,小弟找到了一篇,希望對大家有幫助^^


原作者jd.bbs@venus.nhit.edu.tw

代碼: 選擇全部
pchome會檢查user agent,所以要把你的瀏覽器資訊送出去

  Linux 用 wget

  % wget --user-agent="Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)"
    http://home.pchome.com.tw/soho/itoc/gem/itoc_gem_yymmdd.tgz         

    (兩行接起來,中間空一格,檔名要自己改)


  FreeBSD 用 lynx

  % lynx -useragent="Mozilla/4.0 Lynx" -dump
    http://home.pchome.com.tw/soho/itoc/gem/itoc_gem_yymmdd.tgz > gem.tgz

    (兩行接起來,中間空一格,檔名要自己改)
.
圖檔
圖檔
頭像
209088970
活潑的高中生
活潑的高中生
 
文章: 352
註冊時間: 週日 5月 11, 2003 9:04 am

re:[分享]抓取pchome或kimo上的檔案

文章Tetralet » 週四 1月 01, 2004 12:15 pm

非常感謝您的分享!


我搞不太懂 Yahoo/Kimo 鎖檔案的規則,
有時候可以下載,不過大部份時候都是下不來,
它會一直導向 tw.home.yahoo.com/member/h/noreferrer.html 這一個位址,
不管用 mozilla 或是 wget 都是這樣。



Pchome 則用 Mozilla 就可以下載了,
按照您所分享的方法,wget 也可以下載,
但是它常常會在一些檔案的前頭加上一些東西,
如:
代碼: 選擇全部
<!-- banner start -->
<script language=JavaScript>
document.onload=window.open('http://home.pchome.com.tw/ad/ad.html'....(後略)');
</script>
<!-- banner end -->

而規避的方法之一就是把檔案的副檔名改為 *.jpg 之類的就可以了。


對了,請問一下,國內還有別的免費網路空間可用嗎?
Kimo 和 Pchome 真的是超級龜毛的,
有時候想擺東西也不知道該往哪裡擺才好...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm


回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客