Я хотел бы сделать программу, которая войдет на веб-сайт (например, amazon), а затем разместит элемент в корзине покупок.Как использовать Jsoup для входа на сайт и выполнения действий в учетной записи Java
ATM Я пытаюсь просто войти в учетную запись. Мой текущий код:
Connection.Response initial = Jsoup
.connect("http://www.sneakersnstuff.com/en/authentication/login/en/authentication/login")
.method(Connection.Method.GET).execute();
Connection.Response login = Jsoup
.connect("http://www.sneakersnstuff.com/en/authentication/login/en/authentication/login")
.data("username","MYUSERNAME")
.data("password","MYPASSWOR")
.cookies(initial.cookies())
.method(Method.POST)
.execute();
Затем я получаю сообщение об ошибке:
Exception in thread "main" org.jsoup.HttpStatusException: HTTP error fetching URL. Status=403, URL=http://www.sneakersnstuff.com/en/authentication/login/en/authentication/login
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:598)
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:548)
at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:235)
at sneaker.Sneaker.main(Sneaker.java:98)
Сайт, который я хотел бы войти в это: http://www.sneakersnstuff.com/en/authentication/login/ и форма действия для входа в систему является: http://www.sneakersnstuff.com/en/authentication/login/en/authentication/login
Что еще не так?
Вы тот же человек, который спрашивал о «sneakerbot» некоторое время назад, или есть какое-то большее увлечение созданием программ для покупки вещей с амазонки и т. Д.? Если вы один и тот же человек, похоже, вы создали хотя бы новое имя пользователя. – Kayaman
Я вижу, что [sneakerbots] (http://www.highsnobiety.com/2016/04/27/sneaker-bots-how-do-they-work/) сейчас горячие. Какой мир мы живем. – Kayaman