真係要 COMMAND?

TOP

呢D問題完全無營養,都話個個網站唔同, 得個問字, D 答案要送到埋口
連http 都未理解就要人答

TOP

回覆 21# chue
YES and THANKS.

TOP

最少也要講邊個網,冇通用方法架

TOP

本帖最後由 kong3883 於 2019-2-26 01:07 編輯

1. 首先你要知道 login 個 form post action 是甚麼, 有沒有任何 hidden 的變數, 在 post 時一定要全部提交
用 browser 先去登錄頁面, 在 login name 欄位按右鍵 -> 檢測元素 , 然後通常都向上面搜尋(因為有時會用 css/javascript 控制版面),
例如: <form method="post" action="/login.php">

如果網站是 https://example.com
URL 即是 https://example.com/login.php

2. 登陸名稱的變數名稱是甚麼
例如: <input type="text" name="username" value="">
要提交 username=你的登陸名稱

3. 登陸密碼的變數名稱是甚麼
例如: <input type="password" name="password" value="">
要提交 password=你的登陸密碼

4. 另外查看一下登錄按鈕的 name AND value
例如: <button type="submit" name="loginsubmit" value="true">登錄</button>
要提交 loginsubmit=true

5. 打開 terminal, 輸入
curl -c ./example_cookie.txt -d "username=你的登陸名稱&password=你的登陸密碼&loginsubmit=true" -k https://example.com/login.php

然後儲存你要找的網頁 html
curl -o example_html.txt -b ./example_cookie.txt -k https://example.com/just_for_fun

但每個網站都不同, 要睇 source code

TOP

其實python 寫唔寫到呢?

TOP

回覆 26# wai9303


寫到

TOP