Releases: blogdaren/PHPCreeper
Releases · blogdaren/PHPCreeper
PHPCreeper-v2.0.2-stable
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
pid
for 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
keepAlive
value tofalse
to prevent chrome processes from failing to exit properly when script terminates or phpcreeper worker process exit unexpectedly - keep the same unified exception code be
-400
for 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
string
for 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
onDownloaderConnectToParser
for downloader worker - add callback API alias
onDownloaderTaskEmpty
to callback APIonTaskEmpty
PHPCreeper-v1.9.3-stable
- fix unexpected database layer connnection bug for Off-Framework development environments