Я отправил этот вопрос для аутентификации, но у меня не получилось долгое время.Поэтому я решил использовать пакет webdriver для реализации "аутентифицированного сканирования", такого как селен в Python.
Однако я не могу понять использование, которое написано в справочнике по API.Как я могу управлять браузером Chrome и проходить аутентификацию, нажав кнопку «Войти»?
Я не смог найти пример кода, и описание документа мне не подходит.
Ниже приведен код ошибки, которыйиспользует только http
пакет и POST
метод для входа в систему.Я должен решить эту проблему.
main() async {
http.post(
Uri.parse('https://hisnet.handong.edu'),
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
body: {
'id':'secret_id',
'password':'secret_password'
}
)
.then((response) async{
print(response.headers);
var res = await http.get(
'https://hisnet.handong.edu/haksa/record/HREC110M.php',
headers: {'Cookie':'PHPSESSID=${response.headers['set-cookie'].substring(10,36)}'}
);
//print(res.body);
}).catchError((error) => print(error.toString()));
}
Как мне пройти аутентификацию с помощью пакета webdriver ??