Tôi không thể có được câu trả lời rõ ràng về việc python CEF có thể được sử dụng ở chế độ không đầu thuần túy (không có Xvfb hay khác) để chụp ảnh màn hình của trang web. Tôi biết về tùy chọn offScreen. Nhưng tôi không thấy bất kỳ tùy chọn nào để đặt kích thước hoặc chế độ xem của CEF. Và từ thử nghiệm không đầy đủ của tôi, CEF không tải URL nếu không có thư viện X nào được sử dụng (ví dụ GTK hoặc QT).có thể sử dụng python CEF ở chế độ không đầu cho ảnh chụp màn hình không?
10
A
Trả lời
1
Theo như tôi biết CEF dựa trên công cụ Chromium không hỗ trợ chế độ không đầu thuần túy trên Linux. Bạn có thể thử ít nhất là bắt đầu X Server và kiểm tra xem nó có đủ để sử dụng CEF cho các ảnh chụp màn hình hay không. Tôi đoán chỉ chạy X Server là đủ cho việc này.
Các vấn đề liên quan
- 1. cách chụp ảnh chụp màn hình?
- 2. Chụp màn hình iPhone cho chế độ xem
- 3. Bạn có thể chạy ứng dụng VB ở chế độ toàn màn hình không?
- 4. Có thể chụp ảnh màn hình trực tiếp bằng cách sử dụng WebDriver không?
- 5. Tại sao ImageView không ở chế độ toàn màn hình?
- 6. MPMoviePlayerController không phát phim ở chế độ toàn màn hình
- 7. Ảnh chụp màn hình WKWebView
- 8. JavaFx ở chế độ không đầu
- 9. Có thể sử dụng OCaml ở chế độ nhúng không?
- 10. Tôi có thể sử dụng iOS GLKit mà không cần sử dụng chế độ xem toàn màn hình không?
- 11. Video không phát ở chế độ toàn màn hình
- 12. Chạy tập lệnh ruby ở chế độ nền mà không sử dụng màn hình
- 13. Lớp phủ màn hình cho ảnh chụp màn hình
- 14. Ảnh chụp màn hình Webdriver
- 15. Android Studio 3 - Có thể chụp ảnh chụp màn hình hoặc quay màn hình?
- 16. Android - Không chụp màn hình của màn hình hiện tại
- 17. chụp màn hình ở chế độ giả lập thiết bị chrome
- 18. Ảnh chụp màn hình Circumvent cho iOS 4
- 19. Chụp ảnh màn hình với C \ GTK
- 20. Ảnh chụp màn hình OpenGL Android
- 21. Tôi có thể sử dụng Trình mô phỏng iOS để tạo ảnh chụp màn hình cho App Store không?
- 22. Ảnh chụp màn hình không hoạt động trong Visual Studio
- 23. Android Chụp màn hình của Chế độ xem bề mặt hiển thị Màn hình đen
- 24. iOS Chụp nhiều ảnh chụp màn hình
- 25. Màn hình chụp màn hình thiết bị Android Studio Emulator không có sẵn
- 26. Ảnh chụp màn hình Xem với CAEmitterLayer
- 27. Chụp ảnh màn hình bằng Python - Nền tảng chéo
- 28. Lớp phủ hình ảnh không hiển thị ở chế độ toàn màn hình chỉ trong ios 10
- 29. Chụp ảnh màn hình RecyclerView với độ dài ĐẦY ĐỦ
- 30. iOS Ảnh chụp màn hình một phần của màn hình
Bất kỳ lý do nào bạn phải sử dụng cefpython? Tôi chỉ tự hỏi liệu [selenium với trình điều khiển chrome] (http://docs.seleniumhq.org/projects/webdriver/) có thể phù hợp với nhu cầu của bạn và dễ dàng hơn không. –
Có, tôi cần kiểm soát nhiều hơn do Selenium cung cấp và khả năng mở rộng hơn – Julien
Có các cuộc gọi lại như GetRootScreenRect, GetViewRect, v.v. trong [RenderHandler] (https://github.com/cztomczak/cefpython/blob/master/api /RenderHandler.md#renderhandler-interface) cho phép thiết lập kích thước. CEF hỗ trợ xvfb. –