作者gogohc (gogohc)
看板Linux
標題Fw: [請益] wget一個https的登入頁?
時間Thu Feb 6 11:37:54 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:37:54
→ tjjh89017:先登入? 然後叫wget去吃cookie? 02/06 12:52
推 kdjf:#後面的東西是給近端的Script吃的,wget不支援 02/06 13:06
→ prismwu:用過curl+cookie在http登入過 可以試試看https可不可行 02/06 16:18
→ soem:原則上這種登入都是用POST帶,所以你開firefox或chrome的開發 02/08 16:15
→ soem:者界面看看送了甚麼header出去,應該就可以了 02/08 16:16
→ kdjf:網址後面#之後的東西不包涵在Http request裡,要近端用Js去解 02/10 08:18
→ soem:不過可以觀察它背後的request送出去的是甚麼, 然後打那個API 02/10 09:38