これを行おうとしている Web サイト: https://www.netvendor.net/login
Web サイトに自動的にログインし、スクリプトを開始してユーザーを一括作成しようとしています。
このページで Invoke-WebRequest を実行すると、情報は返されますが、フォームについては何も返されません。それらは単に表示されません。ただし、ページのソースを表示したり、要素を調べたりすると、明らかにページにフォームがあり、JS などで構成されていないことがわかります。これらのフィールドを PowerShell に認識させるにはどうすればよいですか? 次のコマンドを使用しています。
Invoke-WebRequest -Uri "www.netvendor.net/login" -メソッド GET -UseBasicParsing
上記の問題のため、リクエストを調べて必要な情報を POST することにしました。リクエストには次の 3 つが必要です。
- Eメール
- パスワード
- _トークン
残念ながら、トークンはブラウザ セッションが開始されるたびにランダムに生成されます。ページでソースを表示して「_token」を検索すると、必要なパラメーターが取得されます。ページからこれを取得する方法はないようです。この時点で何ができるかについて少し迷っています。特に、API や他に使用できるものがないためです。