Поиск по всему 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()
Это не работает для моего конкретного сайта, потому что, когда я проверить веб-сайт, не существует «идентификатор», который показывает в этих разделах.
вот что показывает вверх: Для элемента User:
<input type="text" name="username" maxlength="96" size="20" value="" class="input">
Для пароля элемента:
<input type="password" name="password" maxlength="40" value="" class="input">
Для кнопки входа в систему:
<input type="image" src="data:image/webp;b" alt="Sign In" title=" Sign In ">
Есть еще один способ собирается заполнить имя пользователя & полей пароля, так как мы ll как другой способ щелчка кнопки «Войти»? Или есть способ найти идентификаторы этих элементов? (Как я себе представить, что они должны иметь идентификатор)