【问题标题】:Jsoup doesnt support JavaScriptJsoup 不支持 JavaScript
【发布时间】:2020-06-28 08:35:16
【问题描述】:

我在登录谷歌帐户时遇到问题,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())

有一些想法要解决?

【问题讨论】:

标签: javascript java kotlin web-scraping jsoup


【解决方案1】:

Jsoup 没有办法。您可以为您的案例使用嵌入式浏览器。

查看以下问题了解更多详情:

Page content is loaded with JavaScript and Jsoup doesn't see it

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-28
    • 2012-09-19
    • 1970-01-01
    • 2023-04-04
    • 2023-03-25
    • 1970-01-01
    • 2011-11-20
    相关资源
    最近更新 更多