【发布时间】:2017-12-16 10:38:28
【问题描述】:
我正在尝试使用 jsoup 抓取 HTML 页面。但是,为了获取我需要的数据,我需要单击一个 HTML 按钮(<button> 而不是<input>)。在 Java/Kotlin 中有没有办法做到这一点?
下面是按钮 HTML 的样子:
<button type="button" class="btn table-toggle" data-column="0,1,2,3,4" data-sort="1" data-sort-dir="desc">Base Stats</button>
这与Can Jsoup simulate a button press? 的问题是关于<input> 表单的不同,这是不同的。
【问题讨论】:
-
你可以通过 Selenium 用 JS 调用它:seleniumhq.org
-
@CardinalSystem 那一个使用
<input>标签
标签: java html web-scraping kotlin jsoup