Как я могу сохранить значение идентификатора из IE в переменную в VBScript? - PullRequest
1 голос
/ 05 мая 2020

Я хотел бы написать программу, которая выводит электронное письмо с веб-сайта «https://10minutemail.net/» в окне сообщения. К сожалению, я не могу найти код, который позволяет мне сохранить идентификатор в переменной.

Я пробовал это уже без каких-либо результатов:

Dim email
email = ""
set webbrowser = createobject("internetexplorer.application")
webbrowser.statusbar = false
webbrowser.menubar = false
webbrowser.toolbar = false
webbrowser.visible = false
webbrowser.navigate("10minutemail.net") 
email = webbrowser.document.all.item("fe_text")

wscript.echo(email)

Код работает с ошибкой: неизвестная ошибка . Я не знаю, что делаю не так. : /

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

Йонас

1 Ответ

1 голос
/ 05 мая 2020

Vbscript используйте HTML DOM с этим методом getElementById, чтобы получить конкретный элемент на HTML странице исходного кода

Итак, в вашем случае вы можете попробовать этот код:

Option Explicit
Dim IE,Email_Value
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = False
IE.navigate "https://10minutemail.net/"
Do While (IE.Busy)
    WScript.Sleep 100
Loop 

Email_Value = IE.document.getElementByID("fe_text").Value
wscript.echo(Email_Value)
IE.Quit()
...