2
A
回答
4
如果你想要做的是使用HTTP基本身份驗證,那麼你可以在命令行中使用wget或curl實現這一目標從網站檢索內容:
wget --http-user=user --http-password=password
curl http://username:[email protected]/url
如果基於cookie的身份驗證使用您可以也可以使用wget,這取決於它是如何設置的。例如,如果你可以HTTP POST到登錄頁面
wget --save-cookies cookies.txt --post-data \
'user=myusername&password=mypassword' http://url/loginpage
wget --load-cookies cookies.txt -p http://url/thecontentIwant
的--save-cookies和--load餅乾允許基於cookie的身份驗證令牌請求之間持續。
如果所使用的身份驗證的形式比較複雜,那麼答案將是完全不同的 - 所以這將有助於你心裏有該網站的狀態。此外,許多網站都有的API,你應該使用...
一般來說它會幫助,如果你能澄清這個問題一點 - 我覺得這有點「在同一時間,我想自動把用戶ID而且密碼也有點令人困惑。如果你想在bash做一個交互式會話(即獲取用戶輸入用戶名和密碼進入bash腳本),那麼你會發現
read -e -p
非常有用的(例如,讀-e -p「我的提示: 「varname; echo $ varname)。
0
這取決於網站的設置方式。如果它使用基本的HTTP身份驗證,則可以使用wget或curl並通過命令行參數提供用戶名和密碼。如果登錄信息通過表單提交,您可以將其附加到URL或將其添加到發佈數據。
如果登錄的東西你米比較深奧,AY有腳本像硒瀏覽器會話。這完全取決於網站的身份驗證系統。
相關問題
- 1. pycurl腳本無法登錄到網站
- 2. 使用腳本登錄到網站
- 3. 創建一個python腳本登錄到一個網站,並拉HTML數據
- 4. 無法用python腳本登錄網站?
- 5. 使用Python腳本登錄網站
- 6. Java腳本 - 自動登錄一個網站
- 7. 一次登錄多個網站的腳本。嘗試CURL和PHP。
- 8. 用C登錄到一個網站#
- 9. 用urllib登錄到一個網站
- 10. PHP cURL登錄到一個網站
- 11. 登錄到網站
- 12. 登錄到多個網站只能通過登錄一次在我的網站
- 13. 通過一個腳本登錄到另一個腳本
- 14. bash腳本:從shell腳本登錄到postgres home
- 15. 使用PHP腳本的我的網站登錄腳本
- 16. 登錄到使用Python網站(簡單的登錄表單,有iMacros的腳本)
- 17. Css和腳本不工作,直到用戶登錄網站 - Asp.NET MVC 3網站
- 18. 創建自動登錄腳本到網站?
- 19. 使用請求模塊登錄到網站的Python 3腳本
- 20. 通過腳本CURL登錄到Joomla網站
- 21. 用腳本使用python請求登錄到網站
- 22. 自動登錄到其他網站php腳本
- 23. 防止使用PHP CURL登錄到網站的遠程腳本
- 24. 使用Ruby腳本通過https登錄到網站
- 25. c#網站登錄到網站
- 26. shell腳本找到第一次登錄的用戶
- 27. Shell腳本輸出到控制檯並登錄同一行?
- 28. bash腳本登錄到網頁
- 29. 登錄到網頁的腳本
- 30. shell腳本登錄控制檯
你究竟想要完成什麼? (TLDR:爲什麼?) – saluce
我想讓我的腳本打開一個網頁並從腳本輸入我的用戶名和密碼 – Kunal