phantomjs
is perfect for this. It is not in python, but it is relatively trivial for tasks like these and only requires you to know javascript. One of the main advantages is that it has advanced features that no other Crawler who does not interpret javascript nor has a full engine could do
It uses a Webkit browser engine (equivalent to Google Chrome) and has a specific function for taking screenshots. With this, you would have to make him access the page and if it is in ajax, just add an event that realizes that something has been changed, and if the page does not load in ajax, would have to access the page of times and times and compare with the previous page, and then repair the differences.
Here, an example of how to access a page and take a screenshot of it :
File github.js
var page = require('webpage').create();
page.open('http://github.com/', function() {
page.render('github.png');
phantom.exit();
});
Then run the file by command line with command
phantomjs github.js
Guys, I edited his question to make it seem less of a 'personal matter'. It’s (va) poorly worded, but it’s not an absolutely bad issue. They think she needs to get better?
– Emerson Rocha
The question is bad but salvageable. It would be good for him to improve what he needs more specifically.
– Maniero