NAME
TaskPipe::UserAgentManager::UserAgentHandler_PhantomJS::Settings
DESCRIPTION
Settings for the PhantomJS useragent handler
METHODS
- process_name
-
The name to call the PhantomJS process on the database
- base_port
-
Allocate ports from this port number upwards
- proxy_schemes
-
How to convert a proxy scheme (as used by LWP) to a proxy 'type' (as used by PhantomJS)
- page_load_wait_time
-
PhantomJS does wait for the general page to load, but doesn't seem to wait for ajax requests to return. This can be problematic. A crude solution is to wait a fixed length of time upon page load. Set this option to do that. However, using the poll_for method is a preferable solution where possible. (See the docs for TaskPipe::Task_Scrape
- poll_for_interval
-
When using
poll_for
, this is the period between checking if the element is present (in milliseconds) - poll_for_timeout
-
When using
poll_for
this is the maximum length of time to poll for before giving up - debug
-
If set to 1, messages from PhantomJS will be echoed to the terminal
AUTHOR
Tom Gracey <tomgracey@gmail.com>
COPYRIGHT AND LICENSE
Copyright (c) Tom Gracey 2018
TaskPipe is free software, licensed under
The GNU Public License Version 3