看板 PHP 關於我們 聯絡資訊
一開始先感謝版上所有人,這段時間,我寫這個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