看板 Soft_Job 關於我們 聯絡資訊
※ [本文轉錄自 PHP 看板 #1IymDEj- ] 作者: gogohc (gogohc) 看板: PHP 標題: [請益] wget一個https的登入頁? 時間: Thu Feb 6 11:36:39 2014 各位好, 我要在linux中透過wget抓取一個網路設備的頁面 但這個網路設備首次登入時, 要敲入帳號密碼且是https的頁面 想請問各位在這裡指令會怎麼下? https://host/php/login.php (登入頁面) https://host/#acc::vsys1 (要抓取的頁面) (因為這不是對話框的帳密驗證, 所以wget帶帳密的指令會失敗, 這是php表單欄位的驗證) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.45.192 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: gogohc (220.130.45.192), 時間: 02/06/2014 11:38:04
ccpz:先送 POST 到處理登入的網頁, 拿到 cookie 再去抓資訊 02/06 12:04
ccpz:不過這樣很累, 不考慮用 script+ http lib 去包嗎 02/06 12:05
gogohc:有前輩建議我用整個用php寫(主要用curl) 02/06 12:10
gogohc:但我只有找到wget的範例, 且php不太熟 ... 02/06 12:11
leoace:curl+script, 將帳密存成一個檔案 使用cookie, 例如: 02/06 12:57
leoace:http://tinyurl.com/kvv3tbf 02/06 12:58
Assyla:wget可以讀 cookie 02/06 14:34