Ну, я студент, и я все еще изучаю язык дартс и флаттер фреймворк. Я пытался создать приложение, которое позволит вам войти на сайт с запросом http поста и получать данные, манипулируя ответ исходного HTML-кода с некоторыми регулярными выражениями, чтобы получить то, что вам нужно от веб-сайта,
(что-то вроде очистки данных)
Я пытался сделать это, но ничего не получилось, как планировалось.
Я сделал это проект ! лет назад и для настольных компьютеров, с vb.net я использовал библиотеку под названием xNet , которая помогла мне сделать это.
Для этого случая я использовал пакет http dart.
Такую работу можно выполнить с помощью дротика?
Есть ли какие-то конкретные пакеты для этого?
Есть ли в наличии документы?
Я знаю, что HTML не является обычным языком, я спросил, можно ли использовать http-запросы для входа на сайт !?
если я могу сделать это, я могу манипулировать ответом и получить то, что мне нужно, с помощью некоторых регулярных выражений.
Я хочу сделать что-то вроде
C #
using (HttpRequest req = new HttpRequest())
{
req.UserAgent = Http.ChromeUserAgent;
req.Cookies = new CookieDictionary(false);
req.Proxy = null;
req.IgnoreProtocolErrors = true;
req.AddParam("login", cin.Text);
req.AddParam("no_anti_inject_password", pass.Text);
try {
string Respo = req.Post("http://www.example.com/login.php").ToString;
// to with that 'Respo'
if (Respo.Contains("disconnect"))
{
//Logged
//example
Match NAME = Regex.Match(Respo, "<a href=\"\" class=\"strong\">(.*?)</a>");
name.Text = "Name: " + NAME.Groups(1).Value;
}else{
//not logged
//some code...
}
catch{
//some exception
}
}