Войти на сайт используя Httpwebrequest vb.net - PullRequest
0 голосов
/ 21 мая 2019

Я хочу войти на сайт, используя простой код vb.net, используя httpwebrequest,

Я создал простой код, но он уже дал мне войти, но информация неверна !!

Using req As New HttpRequest
        req.UserAgent = Http.ChromeUserAgent
        req.Cookies = New CookieDictionary(False)
        req.Proxy = Nothing
        req.IgnoreProtocolErrors = True

        req.AddParam("username", tmail.Text)
        req.AddParam("password", Tpass.Text)

        Dim respo As String = req.Post("https://picsart.com/sign-in").ToString
        If respo.Contains("Logout") Then

            MsgBox("Login Done!", MsgBoxStyle.Information)
        Else
            MsgBox("Login Or Password Incorrect", MsgBoxStyle.Critical)
        End If

    End Using

и ниже записи http с использованием live http header аддон Firefox

https://picsart.com/sign-in

POST /sign-in HTTP/1.1
Host: picsart.com
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:56.0) Gecko/20100101             
Firefox/56.0
Accept: application/json, text/javascript, */*; q=0.01
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
Referer: https://picsart.com/
Content-Length: 106
Cookie: sid=
DNT: 1
Connection: keep-alive
username=myemail&password=mypass&nextUrl=https%3A%2F%2Fpicsart.com%2F%23
HTTP/2.0 200 OK
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...