Settings
Overview
Most of the general settings for screen-scraper are available through the workbench settings window. There are a handful of settings that are rarely used, so we don't provide a way to adjust them in the workbench. These properties can be edited manually in the screen-scraper.properties file in screen-scraper's resources/conf directory. You can edit it in your favorite text editor.
If running either the Basic Edition or Professional Edition note that when you alter the file you should do so when screen-scraper is not running. It won't get the new settings until the application restarts, and if you edit while it's running it may overwrite your changes.
If running the Enterprise Edition you have two options for reloading the screen-scraper.properties file while screen-scraper is running in server mode.
Notable Settings not available in the Workbench
Example Properties File
Overview
The screen-scraper.properties file can be found in the resource/conf directory of screen-scraper's installation. Most available settings and some sample values are listed below.
For the sake of readability the settings are listed in alphabetical order here. In a settings file they are ordered by a serialized value and so not alphabetical.
Example File Contents
#This file is manipulated by screen-scraper. Edit it manually at your own risk!
#Wed Mar 31 16:43:33 MDT 2017
AllowMultipleSimultaneousInstances=true
AllowProxyScripting=false
AnonymousProxyAllowedIPs=192.168,127.0,localhost,0\:0\:0\:0\:0\:0
AnonymousProxyPassword=
AnonymousProxyMaxRunning=5
AutoSaveTime=600
BreakpointFrame.LastHeight=545
BreakpointFrame.LastWidth=711
BreakpointFrame.LastX=1064
BreakpointFrame.LastY=289
CheckForUpdatesOnStartup=true
CheckLogAutoScroll=true
CommandLine.NumTimesRun=1
ConnectionTimeout=180
DatabaseHost=localhost
DatabasePort=9003
DataExtractorTimeout=30
DefaultCharacterSet=UTF-8
DefaultFont=ArialUnicodeMS
DefaultProxySession=
DefaultRepeatDays=
DefaultRepeatHours=
DefaultRepeatMinutes=
DefaultRepeatSeconds=
DefaultThresholdRecordCount=
DefaultThresholdTime=
DefaultTimeout=
DividerLocation=269
DontLogBinaryFiles=true
DownloadUnstableUpdates=true
Edition=Enterprise
EnableWebServer=true
EnableCachingAndFilteringDataSets=false
EnableCodeFoldingInLastResponse=true
ExternalNTProxyAuthentication=
ExternalNTProxyDomain=
ExternalNTProxyHost=
ExternalNTProxyPassword=
ExternalNTProxyUsername=
ExternalProxyAuthentication=foo\:bar
ExternalProxyHost=
ExternalProxyPassword=
ExternalProxyPort=
ExternalProxyUsername=
FilterHTTPTransactions=false
ForceOverwriteScripts=false
GenericCompletions=true
HelpBrowser=the bulit-in help browser
InstallDirectory=C\:\\Program Files\\screen-scraper Enterprise Edition\\
IPAddressesToAllow=
LastSelectedDirectory=C\:\\Program Files\\screen-scraper Enterprise Edition\\
LogDebugColor=\#000000
LogDebugBackgroundColor=\#ffffff
LogErrorColor=\#ff0000
LogErrorBackgroundColor=\#ffffff
LogHighMemoryUseInformation=true
LogInfoColor=\#0000ff
LogInfoBackgroundColor=\#ffffff
LogWarnColor=\#ffcc33
LogWarnBackgroundColor=\#000000
LookAndFeel=Native
MailServerHost=
MailServerPassword=
MailServerPort=
MailServerUsername=
MailServerUsesTLS=
MainFrame.LastHeight=847
MainFrame.LastWidth=1095
MainFrame.LastX=591
MainFrame.LastY=201
MaximumDisplayedLastResponseLength=1500
MaximumMemoryAllocation=314
MaxConcurrentScrapingSessions=100
MaxScrapeableSessionsToLoad=50
MaxScrapingSessionLogFileSize=10
Messages.DoesUserWantToViewTutorials=false
Nickname=My screen-scraper
OutputLogFiles=true
OverrideServerEncoding=true
ProxyForceAllHTTPRequestsToHTTPS=false
ProxyPort=8777
SaveLargeFields=true
Server.NumTimesRun=2186
ServerPort=8778
SettingsFrame.LastHeight=485
SettingsFrame.LastWidth=677
SettingsFrame.LastX=121
SettingsFrame.LastY=22
ShowVariableCompletionsAt=2
SOAPPort=8779
SpawnSeparateDatabaseProcess=true
TokenEditor.LastHeight=369
TokenEditor.LastWidth=418
TruncateWorkbenchRequestPOSTDataLength=100000
UseGlobalExternalProxyForAllScrapingSessions=false
Version=7.0
WebInterfaceUser=username
WebInterfacePassword=password
WebServerShutdownPort=8551
Workbench.MaxLogLines=1000
Workbench.NumTimesRun=9415
WrapScriptText=true