【发布时间】:2018-01-20 01:14:03
【问题描述】:
Connection.Response loginResponse = Jsoup.connect("https://users.premierleague.com/accounts/login/")
.userAgent("Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)")
.data("csrfmiddlewaretoken", csrfmiddlewaretokenValue)
.data("login", "anand.svm99@gmail.com")
.data("password", "****")
.data("app", "plfpl-web")
.data("redirect_uri", "https://fantasy.premierleague.com/a/team/my")
.timeout(600000)
.cookie("auth", "token")
.method(Connection.Method.POST)
.execute();
我正在使用上面的代码在我的 Android 应用程序中使用 Jsoup 登录网站。但是登录后网页的实际 HTML 和 Jsoup 的响应是不同的。在 Jsoup 响应中找不到网页的主体。我想这是一些安全功能。我尝试过不同的用户代理和较大的超时值,但没有运气。我该怎么做才能解决这个问题?
【问题讨论】:
标签: java android html jsoup html-parsing