-1
でウェブサイトにログインすることはできません - しかし、私がログインしようとしているウェブサイトは、これはは、ウェブサイトにログインの一つの共通の方法があります、stackoverflowのとGoogle全体で検索getelementsbyid
典型的なコードは動作しません。
$username = 'username'
$password = 'password'
$ie = new-object -comobject internetexplorer.application
$ie.visible=$true
$ie.navigate("example.com")
$usernamefield = $ie.document.getelementsbyid("username")
$usernamefield.value("$username")
$usernamefield = $ie.document.getelementsbyid("password")
$usernamefield.value("$password")
$link = $ie.documents.getelementsbyid("login")
$link.click()
私のウェブサイトを検査すると、これらのセクションに表示される「ID」がないため、これは特定のウェブサイトでは機能しません。ここ
が現れ何をするかです:ユーザー要素について :ログインボタンについては
<input type="password" name="password" maxlength="40" value="" class="input">
:パスワード要素については
<input type="text" name="username" maxlength="96" size="20" value="" class="input">
<input type="image" src="data:image/webp;b" alt="Sign In" title=" Sign In ">
は別の方法がありますユーザー名&のパスワードフィールドを入力する'ログイン'ボタンをクリックする別の方法として?あるいは、これらの要素のIDを特定する方法がありますか? (私は彼らがIDを持っている必要があるだろうと想像される)