java Jsoup不支持JavaScript
我登录谷歌账户时遇到问题,Jsoup返回了内容
Google Accounts Couldn't sign you in The browser you're using doesn't support JavaScript, or has JavaScript turned off. To keep your Google Account secure, try signing in on a browser that has JavaScript turned on. Learn more Google Privacy Terms
val loginUrl = "https://accounts.google.com/ServiceLoginAuth"
val loginPage = Jsoup.connect(loginUrl)
.header("User-Agent", USER_AGENT)
.method(Connection.Method.GET)
.execute()
val rPage = Jsoup.connect("$loginUrl?$loginContent").cookies(cookies)
.header("User-Agent", USER_AGENT)
.post()
println(rPage.text())
有什么好办法吗
# 1 楼答案
Jsoup是不可能的。您可以为您的案例使用嵌入式浏览器
有关更多详细信息,请参见以下问题:
Page content is loaded with JavaScript and Jsoup doesn't see it