作者gogohc (gogohc)
看板Soft_Job
標題Fw: [請益] wget一個https的登入頁?
時間Thu Feb 6 11:38:04 2014
※ [本文轉錄自 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
推 Assyla:wget可以讀 cookie 02/06 14:34