Bash để mở Trình duyệt, cuộn xuống, sau đó chụp ảnh màn hình


1

Muốn biết nếu nó có thể làm một bash phức tạp.

Để đơn giản hóa công việc của chúng tôi, chúng tôi đang tìm kiếm một công cụ chụp ảnh màn hình mỗi giờ nhưng ở vị trí DOM hoặc Scroll khác nhau.

Họ đang yêu cầu chúng tôi trở thành một màn hình cửa sổ hoàn chỉnh với đồng hồ trong HĐH và cửa sổ trình duyệt hoàn toàn mở.

Điều này nghe có vẻ khó hiểu hoặc không thể thực hiện được, nhưng chúng tôi đã tìm kiếm Phần mềm xung quanh (windows, macos, ubfox), không ai trong số họ có thứ chúng tôi đang tìm kiếm.

stillio.io là công cụ gần nhất trên thị trường thực hiện việc này, nhưng vấn đề là nếu trang web đứng sau Cloudflare, nó sẽ hiển thị Cảnh báo nên ảnh chụp màn hình là vô dụng.

Vì vậy, cuối cùng chúng tôi tìm kiếm một lệnh bash giúp chúng tôi làm điều này

cho đến nay chúng tôi bắt đầu với: https://stackoverflow.com/questions/13436855/launch-google-chrom-from-the-command-line-with-specific-window-coordins

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

Bạn khuyên gì, chúng tôi có thể thực hiện các bước tiếp theo:

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

Bạn có thể muốn xem xét Selenium hoặc một số khung chuyên môn khác.
mtak

vui lòng chia sẻ liên kết trang web ... tôi sẽ tìm một cách dễ dàng cho bạn
CodeIt
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.