作者scan33scan33 (亨利喵)
看板PHP
標題[心得] PHP登入抓wretch照片心得
時間Thu Aug 28 02:21:50 2008
一開始先感謝版上所有人,這段時間,我寫這個project受了大家很多幫助,
現在來回饋一下。
我寫的東西是去無名登入以後抓隱藏相簿的照片,最難的是無名登入部份,其他
就是無聊的parsing...
以下是我的心得:
我懷疑無名的系統都是舊的,
所以不是直接吃yahoo的cookie就行。
(可能修改麻煩吧!)
所以先抓一下封包~
去找到login.yahoo.com的post data,
然後用curl模擬瀏覽器,去吃一下cookie。
(在這裡會看到怎樣用帳號密碼登入)
這一步完成以後,他會redirect瀏覽器到:
www.wretch.cc/一個驗證網址/data=一堆看不懂的東西
這個頁面應該是真正無名的驗證頁面。
把這個網址抓下來~
好然後用curl在這裡再吃一次cookie
(也就是這兩次的COOKIR_JAR跟COOKIE_PATH這個參數都要開)
最後用兩次得到的cookie,就可以登入無名了,然後就是parsing的問題了~
我抓封包的程式~
live http header:
http://livehttpheaders.mozdev.org/
我用的curl user lib~
php code:
http://ja.pastebin.ca/928102
--
第一次回饋,希望需要用的人可以不要reinvent the wheels,
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.12.16
推 DrKEN :感謝大大分享 :D 08/28 09:34
※ 編輯: scan33scan33 來自: 118.168.12.16 (08/28 10:10)
推 bigair :有看有推 :P 08/28 11:36
推 curtis816 :推一下 感恩 08/29 22:33