saveStateToString
boolean session.saveStateToString ( boolean saveCookies, boolean saveVariables ) (professional and enterprise editions only)
Description
Saves the current state of the scraping session to a string. An example use case for this method would be a scraping session that logs in to a site, extracts some information, and then is stopped, saving its state out to a file. A second scraping session could then be run, loading the state back in from the file, which would keep the session logged in so that other information could be obtained without logging in once again. By default the scraping session will save out information such as the URL to use as a referer. More information can be saved using the boolean flags described below.
Parameters
- saveCookies Whether or not cookies should be saved.
- saveVariables Whether or not session variables should be saved.
Return Values
None
Change Log
Version | Description |
---|---|
5.5.30a | Available in Professional and Enterprise editions. |
Examples
Save out state to a file
// Put the current state in a local variable.
sessionState = session.saveStateToString( true, true );
// Write the state out to a file.
sutil.writeValueToFile( sessionState, "session_state.xml", session.getCharacterSet() );
sessionState = session.saveStateToString( true, true );
// Write the state out to a file.
sutil.writeValueToFile( sessionState, "session_state.xml", session.getCharacterSet() );
todd on 03/08/2012 at 2:50 pm
- Printer-friendly version
- Login or register to post comments