Ну, я студент, и я все еще изучаю язык дротика и флаттер-фреймворк, я пытался создать приложение, которое позволяет вам входить на сайт с помощью HTTP-запроса и получать данные, манипулируя ответом исходный код html с некоторыми регулярными выражениями, чтобы получить то, что вам нужно, с веб-сайта (что-то вроде очистки данных)
Я пытался это сделать, но ничего не сработало, как планировалось.
Я сделал этот проект! лет назад, и это было для настольных компьютеров, с vb.net, я использовал библиотеку под названием xNet, которая помогли мне в этом.
В этом случае я использовал пакет dart https://pub.dartlang.org/packages/http.
Можно ли выполнять такую работу с помощью дротика?
Есть ли для этого какие-то специальные пакеты?
Есть ли какие-нибудь документы?
Я знаю, что 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
}
}