Fw: [請益] wget一個https的登入頁?

看板Soft_Job作者 (gogohc)時間10年前 (2014/02/06 11:38), 編輯推噓3(304)
留言7則, 4人參與, 最新討論串1/1
※ [本文轉錄自 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

02/06 12:04, , 1F
先送 POST 到處理登入的網頁, 拿到 cookie 再去抓資訊
02/06 12:04, 1F

02/06 12:05, , 2F
不過這樣很累, 不考慮用 script+ http lib 去包嗎
02/06 12:05, 2F

02/06 12:10, , 3F
有前輩建議我用整個用php寫(主要用curl)
02/06 12:10, 3F

02/06 12:11, , 4F
但我只有找到wget的範例, 且php不太熟 ...
02/06 12:11, 4F

02/06 12:57, , 5F
curl+script, 將帳密存成一個檔案 使用cookie, 例如:
02/06 12:57, 5F

02/06 12:58, , 6F

02/06 14:34, , 7F
wget可以讀 cookie
02/06 14:34, 7F
文章代碼(AID): #1IymEU-R (Soft_Job)