這適用於Windows環境:Windows 7-10/Server 2008/2012。Web UI自動登錄,然後使用Powershell/Curl提交表單
我想創建一個腳本,它將自動在URL上登錄,導航到另一個頁面,然後在該頁面上提交一個表單。
- 打開Internet Explorer,如果尚未打開
- 登錄www.example.com/login(帶我到www.example.com/home)
- 登錄後,進入www.example .COM /提交表單數據
- 的字段中輸入值,並提交通過按鈕形式點擊
起初,我想也許我可以使用類似iMacro,Greasemonkey的選擇,甚至小書籤。但是,這仍然需要一些用戶干預。如果有一個可以重播所有步驟的宏程序,也許我會對此敞開心扉。否則,我想我可能需要爲Windows使用某種PowerShell或類似Curl的程序來處理UI自動化。
至少在PowerShell中,我認爲提交表單不應該太糟糕。如果這就是我所要做的,我不需要任何幫助。問題是我如何登錄到一個網站,然後導航到一個特定的URL,在提交表單之前,全部在同一個腳本中?
我不必使用PowerShell。我可以選擇在Windows上使用Curl,不管這些可能是什麼。
非常感謝您的幫助。
你有做過這方面的研究嗎?您的[問題](http://stackoverflow.com/search?q=powershell+website+login)之前已經有很多次被問及各種答案。 –
One _alternative_可能只是在窗口上安裝curl。但我個人更喜歡使用PowerShell。登錄網站並提交一些表單並不困難。 (as @jamesC。已經陳述了) – Clijsters
這聽起來像是iMacros的一個簡單任務,你試過了嗎?作爲替代,有[Kantu](https://kantu.io),甚至可以通過powershell控制:https://github.com/A9T9/Kantu/tree/master/Powershell – Tienkamp