Purchased Edition Features

screen-scraper comes in three different editions: Basic, Professional, and Enterprise. This chart provides more details to compare the Professional and Enterprise editions. None of these features are available to the Basic edition. This list does not include all the features highlighted in the basic comparison but is meant to detail specific features of screen-scraper that are different for the purchased editions.
Download:   Professional Enterprise
Server Settings Professional Enterprise
Set Server Port
Determine if logs should be generated
Specify the IP addresses that can access screen-scraper
Set Proxy Server Port
Turn off logging of binary files on Proxy Server
Set Web/SOAP Server Port
Workbench Appearance/Settings Professional Enterprise
Automatically check for updates on startup
Allow upgrading to unstable versions
Set Default character set
Set Default font
Set Look & feel
Workbench Time Saving Features Professional Enterprise
Search Proxy Session
Filter out less useful proxy server transactions
Breakpoint Button in Log
Copy/Paste Scrapeable Files
Copy/Paste Extractor Patterns
Copy/Paste Sub-Extractor Pattern
Extractor Pattern Testing: Highlight Extracted Data
Cache data set option
Null session variable if no match checkbox
Extractor token mapping
Identify tokens to filter duplicates
Strip HTML from extractor token matches from extractor token matches
Resolve relative URL to absolute URL checkbox
Convert HTML entities in extractor token matches
Trim white space from extractor token matches
Scrape Settings Professional Enterprise
Set Maximum number of concurrent running scraping sessions
Automatic Anonymization Setup
Set Logging Level on Scrape
Set max retries per requested file
Basic, Digest, or NTLM Authentication
Choose HTML Tidier
Automatically save data set in session variable
Invoke extractor pattern manually from a script option
Filter duplicate records in cached data set
Proxy Server Professional Enterprise
Run proxy session in server mode
Set Default proxy session to use when running in server mode
Scraping Server Interactions Professional Enterprise
Running screen-scraper in Server Mode
Interacting with screen-scraper Externally (beyond command line)
Invoking screen-scraper through SOAP
Communicate with external applications in real-time
File Manipulation Professional Enterprise
File Downloads
Download File in a Seperate Thread
Save Files that require POST parameters
Image Maniputaion
Web Interface Professional Enterprise
Web Interface
Schedule scrapes
Scrape Settings Professional Enterprise
Choose Cookie policy
Set HTTP strict mode compliance
Set Scraping Session Character set
Scrape Settings Professional Enterprise
Compare proxy transaction with file requests in window
Overwrite scripts on import
Send Email through Mail Server
Generating RSS and Atom Feeds
RunnableScrapingSession (API Object) Professional Enterprise
RunnableScrapingSession
getName
getTimeout
getVariable
scrape
setDoLazyScrape
setTimeout
setVariable
sutil (API Object) Professional Enterprise
pause
reformatDate
getImageHeight
getImageWidth
resizeImageFixHeight
resizeImageFixWidth
resizeImageFixWidthAndHeight
getMemoryUsage
getNumRunnableScrapingSessions
getNumRunningScrapingSessions
sendMail
reformatDate
session (API Object) Professional Enterprise
currentProxyServerIsBad
getLogFileName
logCurrentDateAndTime
logCurrentTime
logDebug
logElapsedRunningTime
logError
logInfo
logVariables
logWarn
breakpoint
executeScript
getElapsedRunningTime
getMaxConcurrentFileDownloads
setCookie
setMaxConcurrentFileDownloads
downloadFile (doLazy)
clearCookies
getRetainNonTidiedHTML
getScrapeableSessionID
loadVariables
saveVariables
sendDataToClient
setMaxScriptsOnStack
setRetainNonTidiedHTML
downloadFile
scrapeableFile (API Object) Professional Enterprise
extractData
extractOneValue
getStatusCode
removeAllHTTPParameters
resolveRelativeURL
saveFileBeforeTidying
setCharacterSet
setContentType
setForceMultiPart
setMaxResponseLength
setReferer
setRequestEntity
setUserAgent
addHTTPHeader
getNonTidiedHTML
getRetainNonTidiedHTML
saveFileOnRequest
setRetainNonTidiedHTML
dataSet (API Object) Professional Enterprise
writeToFile
DataManagerFactory (API Object) Professional Enterprise
getMySqlDataManager
getOracleDataManager
getPostreSqlDataManager
getSqliteDataManager
SqlDataManager (API Object) Professional Enterprise
SqlDataManager
addData
addForeignKey
addSessionVariables
addSessionVariablesOnCommit
buildSchemas
clearDataFilters
clearSessionVariables
clearSessionVariablesOnCommit
close
commit
commitAll
flush
getColumns
getConnection
setAutoManyToMany
setGlobalMergeEnabled
setGlobalUpdateEnabled
setLoggingLevel
setMergeEnabled
setMultiThreadWrite
setUpdateEnabled
XmlWriter (API Object) Professional Enterprise
XmlWriter
addElement
addElements
close
Download:   Professional Enterprise