Автоматическое заполнение одного и того же имени пользователя в разных вкладках браузера - PullRequest
0 голосов
/ 21 октября 2018

Я хочу, чтобы t заполнял одно и то же имя пользователя и пароль для всех веб-страниц, которые я открываю.

даже веб-страницы разные, я хочу, чтобы одно и то же имя пользователя и пароль автоматически заполняли все страницы.Пожалуйста помоги мне с этим.Я использую IE и Chrome (изредка).

Например: я открыл https://10.165.233.345 & https://10.165.233.347 ...... и т. д. в браузере, но мне нужно одно и то же имя пользователя и парольбыть сохраненным и заполненным автоматически.

Или я хочу, чтобы мой браузер автоматически заполнял те же имя пользователя и пароль, когда когда-либо появлялась эта опция, даже для новых веб-страниц, которые я не открывал ранее.

Пожалуйста, помогитемне

1 Ответ

0 голосов
/ 22 октября 2018

Мы не можем выполнить ваше точное требование, но мы можем использовать код VBA в качестве обходного пути.Оттуда вы можете запустить Internet Explorer и открыть нужную страницу и ввести в ней имя пользователя и пароль.

Ниже приведен пример, который вы можете попробовать.

HTML code (demo52.html):

<!DOCTYPE html>
<html>
<body>
<h2> Sample Page</h2><br>
UserName: <input type="text" id="txt_username" value=""><br><br>
Password: &nbsp &nbsp<input type="password" id="txt_password" value=""><br><br>
&nbsp &nbsp &nbsp &nbsp &nbsp &nbsp <input type="submit" value="submit">
</body>
</html>

Код VBA:

Sub demo3()

Dim IE As InternetExplorer
Set IE = CreateObject("InternetExplorer.Application")
With IE
    .Visible = True
    .navigate "C:\Users\Administrator\Desktop\demo52.html"

    Do Until .readyState = 4
    DoEvents
    Loop

    .Document.all.Item("txt_username").Value = "abcde"
    .Document.all.Item("txt_password").Value = "12345"
   
End With
End Sub

Вывод в Internet Explorer:

enter image description here

Примечание. Попробуйте добавить ссылку на библиотеку нижев редакторе VBA.

(1) Библиотека объектов Microsoft HTML.

(2) Элементы управления Microsoft Internet.

Вы можете изменить URL-адрес в коде, чтобы открыть разные страницы, или попробоватьсоздать массив и сохранить все URL-адреса в нем, а затем использовать его в своем коде в соответствии с вашими требованиями.

Кроме того, вы можете попытаться изменить код самостоятельно.

...