Bash를 사용하여 브라우저를 열고 아래로 스크롤 한 다음 스크린 샷 찍기


1

복잡한 배쉬를 할 수 있는지 알고 싶다.

우리는 작업을 단순화하기 위해 매 시간마다 다른 DOM 또는 Scroll 위치에서 스크린 샷을 찍는 도구를 찾고 있습니다.

그들은 우리에게 OS의 시계와 브라우저의 창문이 완전히 열려있는 완전한 창 화면이되도록 요구하고 있습니다.

이것은 나에게 혼란 스럽거나 실행 불가능한 것으로 들리지만, 우리는 소프트웨어 (Windows, Macos, 우분투)를 찾고있었습니다. 우리 모두가 찾고있는 소프트웨어가 없습니다.

stillio.io는이 일을하는 시장에서 가장 가까운 도구이지만 문제는 웹 사이트가 Cloudflare 뒤에있는 경우 스크린 샷이 쓸모가 없으므로 경고를 표시합니다.

그래서 우리는이 일을하는 데 도움이되는 bash 명령을 찾게됩니다.

지금까지 우리는 다음과 같이 시작했습니다 : https://stackoverflow.com/questions/13436855/launch-google-chrome-from-the-command-line-with-specific-window-coordinates

https://peter.sh/experiments/chromium-command-line-switches/

우리는 다음 단계를 얻을 수 있습니다.

- open chromium-brosers https://thewebsite.io;
- wait until DOM Ready;
- scrollDownUntilSomeDOMElement;
- takeScreenshot;
- waitOneminute;
- closeWindow;
- cron to repeat (but scrolling down to another DOMElement);

Selenium이나 다른 특수 프레임 워크를 살펴볼 수도 있습니다.
mtak

제발 웹 사이트 링크를 공유하십시오 ... 나는 당신을위한 쉬운 방법을 찾을거야
CodeIt
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.