Download the PHP package phleech/phcomments without Composer
On this page you can find all versions of the php package phleech/phcomments. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download phleech/phcomments
More information about phleech/phcomments
Files in phleech/phcomments
Package phcomments
Short Description Retrieve video comments from PornHub
License MIT
Informations about the package phcomments
About
A basic lightweight comment scraper for PornHub videos.
Install (Requires PHP 8.1+)
The recommended way to install PHComments is through Composer.
Usage
Example
Page selection
The Parser
class exposes a setPageUrl()
method used to specify a PornHub resource to scrape.
The default base path of
https://www.pornhub.com
is used with all requests and must not be present in the URL used insetPageUrl()
.
There are two additional helper methods available which can be used to increase code readability:
randomVideo()
is an alias of setPageUrl('/video/random')
.
setViewKey(viewKey: 'abcdef')
is an alias of setPageUrl('view_video.php?viewkey=abcdef')
.
Optional configuration
Any comments scraped are subject to a filter to remove those with a larger than specified author or body.
These restrictions are set in Comment::DEFAULT_MAX_BODY_LENGTH
and Comment::DEFAULT_MAX_AUTHOR_LENGTH
.
If you wish to use a different value for either/both of these restrictions then simply provide them when creating the Parser
class.
These parameters are public on the
Parser
class and can be retrieved.
Tests
The package has 100% code coverage.
To run the test suite run
All versions of phcomments with dependencies
symfony/browser-kit Version ^6.2
symfony/http-client Version ^6.2
symfony/css-selector Version ^6.2