Releases: blogdaren/PHPCreeper
Releases · blogdaren/PHPCreeper
PHPCreeper-v2.0.3-stable
PHPCreeper-v2.0.2-stable
- support more extensive task URL like domain or IPv4 or IPv6 with optional port number
PHPCreeper-v2.0.1-stable
- support headless proxy with username and password
PHPCreeper-v2.0.0-stable
- destroy headless browser on process exit
- add new log column
pidfor TUI console - add new static method
PHPCreeper::setChildProcessStopTimeout()
PHPCreeper-v1.9.9-stable
- fix headless browser bugs: catch headless lib's exception properly
PHPCreeper-v1.9.8-stable
- change the default headless option
keepAlivevalue tofalseto prevent chrome processes from failing to exit properly when script terminates or phpcreeper worker process exit unexpectedly - keep the same unified exception code be
-400for 3rd headless library
PHPCreeper-v1.9.7-stable
- fix headless browser bugs: lots of chrome child processes keep growing as page resources are not effectively freed
- support new param type of
stringfor httpClient class methodsetHeaders(array|string $headers) - optimize the call time to get nice performance for the headless browser callback
PHPCreeper-v1.9.6-stable
- limit the spider name only to be any combination of numbers or letters or underscores, and can't start with a number, 30 characters at most.
- update english docs
PHPCreeper-v1.9.5-stable
- support router to different parser by the task type
- fix unexpected bugs for triggering user callback
PHPCreeper-v1.9.4-stable
- security improvement
- add new callback API with
onDownloaderConnectToParserfor downloader worker - add callback API alias
onDownloaderTaskEmptyto callback APIonTaskEmpty