2016-12-15 17 views
0

ウェブサイトhttp://www.footballdatabase.euの自動ログインにJSOUPを使用します。そのために私はstackoverflowに関するいくつかのアドバイスを読んだが、それは私を助けなかった。ウェブサイト上のJSOUPログインは動作しません

だから、現在のウェブサイト上でメイクログインのために、私はこのコードを使用しますが、それはログインしていません。私の問題のため

Connection.Response loginForm = Jsoup.connect("http://www.footballdatabase.eu") 
       .data("login", "mylog") 
       .data("password", "mypass") 
       .method(Connection.Method.POST) 
       .execute(); 


Document document = Jsoup.connect("http://www.footballdatabase.eu") 
    .cookies(loginForm.cookies()) 
    .get(); 

System.out.println(document); 
+0

あなたがこの要求を送っているようですサイトのメインページこの例のように実際にログインを実行するURLを見つける必要があります:http://stackoverflow.com/questions/6432970/jsoup-posting-and-cookie私はページソースをすばやく見てみましたが、すぐに見つけることができませんでした – Tim

+0

私はこの問題を、crealog、connect.x、connect.yなどの接続応答に別のparametresを追加して解決しました。今それは動作します。 – Alexey

答えて

1

ソリューション:

Connection.Response loginForm = Jsoup.connect("http://www.footballdatabase.eu") 
       .data("crealog","1") 
       .data("login", "mylogin") 
       .data("password", "mypass") 
       .data("connect.x","number1") 
       .data("connect.y","number2") 
       .method(Connection.Method.POST) 
       .execute(); 
    Document doc = Jsoup.connect("http://www.footballdatabase.eu").cookies(loginForm.cookies()).get(); 
関連する問題