웹 페이지의 버튼을 주기적으로 클릭하는 것을 어떻게 시뮬레이션합니까?

웹 페이지의 버튼을 주기적으로 클릭하는 것을 어떻게 시뮬레이션합니까?

웹 페이지로 이동하여 버튼(아래 표시된 대로 "일일 추세 생성"이라는 이름)을 클릭한 다음 1분마다 다시 클릭해야 합니다.

매분 자동으로 버튼을 "클릭"할 수 있는 방법(스크립트나 코드 등)이 있나요? 명확히하기 위해 : 내 생각에는원하는 효과를 얻으세요작업을 수행하기 위해 실제로 마우스를 사용하는 대신 네트워크 및 서버의 버튼을 클릭합니다. 예를 들어, 백그라운드에서 실행되는 동안 워크스테이션에서 다른 작업을 수행할 수 있어야 합니다.

이 작업은 Linux 시스템에서 수행되어야 합니다.

답변1

xdotool을 사용하여 원하는 위치에 마우스를 놓고 버튼을 클릭할 수 있습니다.

xdotool mousemove 100 100 click 1

답변2

이것은 실제로 UNIX 답변은 아니지만 브라우저에서 실행해도 괜찮다면 다음을 수행하십시오.

window.setInterval(function () {
    document.getElementsByName('GENERATE_DAILY_TRENDS')[0].click();
}, 1000); // 1000 milliseconds

클릭하여 실행할 수 있는 북마크릿을 원하는 경우(이미 해당 페이지에 있는 경우) 북마크 URL에 다음을 추가하세요.

javascript:(function() {
    window.setInterval(function () {
        document.getElementsByName('GENERATE_DAILY_TRENDS')[0].click();
    }, 1000);
}());

관련 정보