Я пытаюсь использовать Jsoup для подключения к developers.amazon.com.JSoup Не удалось найти элемент ввода
Вот мой код:
Map<String, String> get_All_InputFields(Document loginPage)
{
Map<String, String> inputFieldMap = new HashMap<String, String>();
Elements inputElements = loginPage.getElementsByTag("input");
for(Element e : inputElements)
{
if(!e.attr("name").isEmpty())
inputFieldMap.put(e.attr("name"), e.attr("value"));
}
return inputFieldMap;
}
String url_logon_str = "https://developer.amazon.com/home.html";
Connection.Response login_response = Jsoup.connect(url_logon_str).method.(Connection.Method.GET).execute();
Document loginPage = login_response.parse();
Map<String , String> inputFieldMap = get_All_InputFields(loginPage);
Я не смог войти в систему. Когда я проверил данные формы, которые отправляются, есть это поле ввода по имени метаданные1, которое мне нужно отправить при создании сообщения.
Но метаданные1 нет в переменной inputFieldMap?
Я делаю что-то неправильно?
Благодарим за отзыв. Было бы неплохо, если бы я мог сделать это в Jsoup. Будет ли поиск любой api amazon, возможно, предоставил – user2687484