Board logo

標題: linux commond mode 自動如何登録有username and password 的網站 [打印本頁]

作者: wai9303    時間: 2019-1-25 02:35     標題: linux commond mode 自動如何登録有username and password 的網站

linux commond mode 自動如何登録有username and password 的網站

好似auto login forum咁

thanks!!!
作者: bongbong3481    時間: 2019-1-25 08:26

linux commond mode 自動如何登録有username and password 的網站

好似auto login forum咁

thanks!!! ...
wai9303 發表於 2019-1-25 02:35


好似browser 咁save低 username and pw?   我估應該沒喇,你指command mode 登入網站,是不是指用終端terminal 上網?  (好似遠古時候的ftp 咁?)
作者: chocostang    時間: 2019-1-25 09:39

唔知你想登入之後做d乜
究竟係網站定係forum?
作者: wai9303    時間: 2019-1-25 13:54

想好似用username and password login forum,但可以save 低html
作者: wai9303    時間: 2019-1-25 13:55

我試過用curl方法同wget都唔能夠login
作者: chimp    時間: 2019-1-25 15:32

提示: 作者被禁止或刪除 內容自動屏蔽
作者: chocostang    時間: 2019-1-25 15:46

先用browser login,找出cookie,製成檔案(firefox extension cookies.txt),curl或wget使用此cookie檔 ...
chimp 發表於 2019-1-25 15:32



    呢個方法最簡單, 只係每過一排人手做一次
每個forum都有不同驗證方法, 如加入recaptcha/其他captcha
最直接一定係拎login後的cookie(s)
作者: wai9303    時間: 2019-1-25 20:39

回覆 5# wai9303

但如何拎到cookie 和在 curl or wget 到run?
請賜教。。。
thanks!
作者: chocostang    時間: 2019-1-28 10:23

回覆  wai9303

但如何拎到cookie 和在 curl or wget 到run?
請賜教。。。
thanks! ...
wai9303 發表於 2019-1-25 20:39



    加header
Cookie: param1=value1; param2=value2;............
作者: KinChungE    時間: 2019-1-28 14:37

自動登錄就冇咩可能用wget/curl做到, 因為佢地都唔會save cookie, 一定要你次次手動specify

你可以睇睇lynx, 不過佢係text mode web browser, 唔係純綷download file
作者: wai9303    時間: 2019-1-29 00:43

咁仲有冇咩方法解決?
唔該
作者: wai9303    時間: 2019-1-30 20:13

咁仲有冇咩方法解決?
唔該
作者: chue    時間: 2019-1-30 22:08

其實只要用 FIREFOX 就得啦,記得睇清楚 LOGIN 時彈出既對話框,選儲存密碼
作者: wai9303    時間: 2019-1-30 22:15

回覆 13# chue


然後呢?
作者: chocostang    時間: 2019-2-1 12:01

其實只要用 FIREFOX 就得啦,記得睇清楚 LOGIN 時彈出既對話框,選儲存密碼
chue 發表於 2019-1-30 22:08



    linux commond mode喎!
請問係咩command?
作者: chue    時間: 2019-2-1 18:50

回覆  chue


然後呢?
wai9303 發表於 2019-1-30 22:15



    咪唔駛再煩咯,係煩,都煩另一樣先
作者: wai9303    時間: 2019-2-2 11:41

linux commond mode save login and password
作者: pchai    時間: 2019-2-4 12:37

要睇返個網頁用咩方法認證
最簡單
curl -b cookies.txt -c cookies.txt --user name:password http://www.example.com
cookie 主要係用來儲返個session id, 之前一直都要用返同一個cookie 去keep 返個session state
作者: wai9303    時間: 2019-2-6 01:23

呢個方法試左唔得係forum到?仲有冇其他方法呢?
作者: wai9303    時間: 2019-2-9 15:15

呢個方法試左唔得係forum到?仲有冇其他方法呢?
作者: chue    時間: 2019-2-10 01:10

真係要 COMMAND?
作者: pchai    時間: 2019-2-13 16:16

呢D問題完全無營養,都話個個網站唔同, 得個問字, D 答案要送到埋口
連http 都未理解就要人答
作者: wai9303    時間: 2019-2-15 16:30

回覆 21# chue
YES and THANKS.
作者: Jackywongkk    時間: 2019-2-20 12:47

最少也要講邊個網,冇通用方法架
作者: kong3883    時間: 2019-2-26 00:56

本帖最後由 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
作者: wai9303    時間: 2019-3-20 15:35

其實python 寫唔寫到呢?
作者: pchai    時間: 2019-3-20 17:53

回覆 26# wai9303


寫到





歡迎光臨 電腦領域 HKEPC Hardware (https://www.hkepc.com/forum/) Powered by Discuz! 7.2