vb. net framework automati c вход на веб-сайт без использования инструмента webBrowser - PullRequest
0 голосов
/ 28 мая 2020

Я пытаюсь создать программу vb. net framework, которая позволит пользователю вводить адрес электронной почты и пароль в текстовое поле, а затем добавлять их в список, а затем пользователь может выбрать, какой пароль и адрес электронной почты они хотят войти в систему с помощью и затем выберите один из четырех заданных веб-сайтов, которые они могут выбрать, и при нажатии кнопки входа в систему программа автоматически откроет веб-браузер пользователя по умолчанию и введет выбранный адрес электронной почты и пароль, где его необходимо ввести, используя адрес электронной почты / пароль id, который можно найти в html инспектировании одного из выбранных сайтов, а затем после ввода адреса электронной почты и пароля будет нажата кнопка входа в систему.

Теперь я хочу сделать это с помощью веб-браузера пользователя не инструмент webBrowser, который вы можете вставить в форму, мне удалось создать большую часть кода, кроме части входа в систему, вот где я с ней сейчас

    Private Sub btnLogin_Click(sender As Object, e As EventArgs) Handles btnLogin.Click
    If rbFacebook.Checked Then
        Process.Start("http://www.facebook.com/")
    ElseIf rbOutlook.Checked Then
        Process.Start("https://login.microsoftonline.com/common/oauth2/authorize?client_id=00000002-0000-0ff1-ce00-000000000000&redirect_uri=https%3a%2f%2foutlook.office.com%2fowa%2f&resource=00000002-0000-0ff1-ce00-000000000000&response_mode=form_post&response_type=code+id_token&scope=openid&msafed=0&client-request-id=2b22805b-f20b-47b4-9efd-88c5ea897889&protectedtoken=true&nonce=637262177338180103.cbd0be32-a903-4af6-b08d-2bafbc2ce88d&state=DcsxEoAwCABBouNzMAScgM-BJLaWfl-Kve4KAOxpS4UyoF2UOzdVEWtGjeQcMSmWMPpNgpc_HYNsIoc_MXgss1nyPer7ef0B")
    ElseIf rbTwitter.Checked Then
        Process.Start("https://twitter.com/login?lang=en")
    ElseIf rbGmail.Checked Then
        Process.Start("https://accounts.google.com/signin/v2/identifier?continue=https%3A%2F%2Fmail.google.com%2Fmail%2F&service=mail&sacu=1&rip=1&flowName=GlifWebSignIn&flowEntry=ServiceLogin")
    Else
        MessageBox.Show("Select one of the given websites")
    End If
End Sub

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

...