The library provides functions that can create a snapshot of a webpage and return a QImage pointer to it.

It supports:

(1) Setting screen dimensions (or, in other words, the minimum width & height for a webpage)
(2) Setting a timeout. If the timeout passes, then the image is not saved.
(3) Simple or complex authentication into websites. After the log-in process you are able to set another (final) URL, where you want to navigate and take a snapshot. Simple authentication includes the authentication pop-ups (like the ones for gaining access to the settings of a modem/router) and complex authentication includes the authentication on almost all the websites*.
(4) Enabling/disabling (a) image loading, (b) javascript, (c) java. Javascript pop-ups and new window pop-ups are being suspended and not shown at all at the final snapshot.

* Why complex authentication does not work on all the websites?

Complex authentication searches the log-in webpage for the proper username-password

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow LibWebsiteSnapshot-qt

LibWebsiteSnapshot-qt Web Site

Other Useful Business Software
Cloud-based help desk software with ServoDesk Icon
Cloud-based help desk software with ServoDesk

Full access to Enterprise features. No credit card required.

What if You Could Automate 90% of Your Repetitive Tasks in Under 30 Days? At ServoDesk, we help businesses like yours automate operations with AI, allowing you to cut service times in half and increase productivity by 25% - without hiring more staff.
Try ServoDesk for free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of LibWebsiteSnapshot-qt!

Additional Project Details

Intended Audience

Developers

Programming Language

C++

Registered

2013-12-15