Webscraping веб-страница в C#
Привет,
Я хочу интегрировать функцию этой страницы
http://dniperu.online/buscador/buscardni_11ab.php
в приложении на языке C#.При открытии страницы пользователь должен ввести 3 параметра:
- Первая фамилия: Вискарра
- Вторая фамилия: Корнехо
- Имя(ы):Мартин Альберто
Страница возвращает идентификатор человека.
Чтобы проверить этот идентификатор, мы можем воспользоваться этой ссылкой:
https://api.reniec.cloud/dni/04412417
Мой код не работает, у вас есть какие-нибудь предложения ? Я думаю, может быть, это проблема с печеньем.
Что я уже пробовал:
var request = (HttpWebRequest)WebRequest.Create("http://dniperu.online/buscador/buscardni_11ab.php?ref=busqueda"); var postData = "APE_PAT=Vizcarra&APE_MAT=Cornejo&NOMBRES=Mart%C3%ADn+Alberto"; var data = Encoding.ASCII.GetBytes(postData); request.Method = WebRequestMethods.Http.Post; request.ContentType = "application/x-www-form-urlencoded"; request.ContentLength = data.Length; using (var stream = request.GetRequestStream()) { stream.Write(data, 0, data.Length); } var response = (HttpWebResponse)request.GetResponse(); var responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();