看板 Python 關於我們 聯絡資訊
※ 引述《suzuke (suzuke)》之銘言: 我參照此做法還是一樣會出現問題哩 我有去下載相關工具查看登入時會傳送了哪些資訊 有login_email, login_password, save_pw, link, login_mode, member和submit 並且都在postdata裡設定這些參數 postdata=urllib.urlencode({ 'login_email':'aaa' 'login_password':'bbb', 'save_pw':'2', 'link':'%2Flogout.php%3Faction%3Dcomplete', 'login_mode':'auth', 'member':'', 'submit_btn':''}) 然後Request時的url設定如下 http://www.mobile01.com/login.php?link=%2Findex.php/*/http://www.mobile01 .com/index.php 最終回傳的result還是未登入的內容 : 剛去看了一下 : <input type="hidden" name="link" id="link" value= : "%2Flogout.php%3Faction%3Dcomplete"> : <input type="hidden" name="login_mode" id="login_mode" value="auth"> : <input type="hidden" name="member" id="member" value=""> : 這幾個都是需要一起傳的參數, 試試看吧~ : ※ 引述《santoun77 (預期)》之銘言: : : 我想擷取Mobile01裡部分需要登入會員才能看到的資料(商店資訊) : : 但我參照此網頁的做法後 : : http://www.daniweb.com/software-development/python/threads/139429 : : theurl位址改成登入畫面位址 : : body部分'use'改成'login_email','pwd'改成'login_password' : : 但是執行後handle還是屬於沒有資料的部分 : : 請問要如何在抓網頁資料時,也可同時進行認證,並擷取需登入才能看到的資料 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.151.40
suzuke:你目標的網址是? 10/25 18:25
suzuke:link應該是"%2Findex.php" 10/25 18:29
santoun77:還是一樣, 內容是未登入的資訊 10/26 08:52
suzuke:有設cookie嗎? 10/26 09:38