vendredi 24 juillet 2020

jsoup login to specific website in android studio

Im stuck on login to specific website. i really don't know why i got "HTTP error fetching URL. Status=403" this error. please help me

enter image description hereenter image description here

 Connection.Response getCookies = null;
            try {
                getCookies = Jsoup.connect("https://owner.yogiyo.co.kr/owner/login/")
                        .userAgent("Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Mobile Safari/537.36")
                        .method(Connection.Method.GET)
                        .timeout(6000)
                        .execute();
                Log.d("Home", getCookies.parse().text());
            } catch (IOException e) {
                e.printStackTrace();
            }

            HashMap<String, String> cookies = new HashMap<>(getCookies.cookies());
            Log.d("Home", "This is cookies : " + cookies);

            try {
                Connection.Response login = Jsoup.connect("https://owner.yogiyo.co.kr/owner/login/")
                        .data("csrfmiddlewaretoken", "BdMBsVH44whYEm16fvE8eEEQf0OYb9xO")
                        .data("username", "myUsername")
                        .data("password", "myPassword")
                        .timeout(6000)
                        .userAgent("Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Mobile Safari/537.36")
                        .method(Connection.Method.POST)
                        .followRedirects(true)
                        .execute();
                Map<String, String> loginCookie = login.cookies();
                Log.d("Home", "This is login cookies : " + loginCookie);
            } catch (IOException e) {
                e.printStackTrace();
            }



Aucun commentaire:

Enregistrer un commentaire