Tôi đang phát triển một ứng dụng java. Tôi có kịch bản để chụp ảnh màn hình của URL đến máy chủ.Thư viện Java (hoặc bất kỳ lang nào) để hiển thị các trang web ngoại tuyến?
Có thư viện trình duyệt java (hoặc bất kỳ lang nào) để tải các trang web và tải một số ảnh chụp màn hình của trang đã tải hay không. Nó sẽ là tốt đẹp nếu lib cho phép traversal DOM.
Cập nhật:
java(or any lang)
: Bất kỳ ngôn ngữ khác không phải là một vấn đề nhưng thư viện nên hợp tác với java.
Tôi đã cố gắng setupQt Jambi
và dành nhiều thời gian cho việc này nhưng kết quả là không có gì. Nếu bạn cung cấp bất kỳ vật liệu cụ thể nào để thiết lập Jambi, nó sẽ được đánh giá cao.
Tôi cũng đã thử dùng spynner.py
. Ngôn ngữ mẹ đẻ của tôi là Java và tôi nghĩ rằng tôi có thể sử dụng spynner.py
với Jython
. Nhưng, không thể sử dụng PyQt
với Jython
. Vì vậy, tôi không mong đợi bất kỳ câu trả lời nào liên quan đến Python
.
Về cơ bản, tôi cần một thư viện để làm:
Tham Screen shot.
Một số truyền tải DOM.
Một số thực thi Javascript.
và để nhận kết quả của mã JS đã thực thi.
Cảm ơn.
Tôi đánh giá cao tất cả các câu trả lời. Tôi đã kết thúc với phantomjs
. Nó phù hợp với nhu cầu của tôi. Một công cụ dòng lệnh của nó.
có lẽ bài viết này có thể giúp bạn http://stackoverflow.com/questions/60455/take-a-screenshot-of-a-webpage-with-javascript – andrew
Tôi nghĩ rằng đây là những gì bạn đang tìm kiếm : http://stackoverflow.com/questions/943927/embed-a-web-browser-within-a-java-application –
Vấn đề với câu trả lời của tôi là gì? –