2017-12-15 32 views
0

jsoup를 사용하여 HTML 페이지를 다 써야합니다. 그러나 필요한 데이터를 얻으려면 HTML 버튼 (<button>이 아닌 <input>)을 클릭해야합니다. Java/Kotlin에서 그렇게 할 수있는 방법이 있습니까? 이 질문은 <input> 형태에 대해 얘기했다 Can Jsoup simulate a button press?과 동일하지 않습니다프로그래밍 방식으로 Java에서 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>

,이 다르다 : 여기

는이 같은 버튼의 HTML 보이는 것입니다.

+2

[? 버튼을 눌러 시뮬레이션 Jsoup 수]의 사용 가능한 복제 (https://stackoverflow.com/questions/7508813/can-jsoup- –

+0

JS로 Selenium을 통해 호출 할 수 있습니다. http://www.seleniumhq.org/ –

+0

@ 태그를 사용하는 @CardinalSystem – DRUGMONSTER

답변

-1

HTML이 시도 :

<!DOCTYPE html> 
 
<html> 
 
<body> 
 

 
<p>Hover over the checkbox to simulate a mouse-click.</p> 
 
    <button id="myCheck" onmouseover="myFunction()" onclick="alert('click event occured')">Foo</button> 
 

 
<script> 
 
function myFunction() { 
 
    document.getElementById("myCheck").click(); 
 
} 
 
</script> 
 

 

 
</body> 
 
</html>

+0

이것은 질문과 관련이 없습니다 :// – Moira