Downloads
Stars
Version
Basics on phantomjs for get content difficult sites.
This first version for simple usage, if you need full power, see this sourse: CasperCURL
Install via composer
composer require denis-kisel/phantom-curl
php artisan vendor:publish --provider="DenisKisel\PhantomCURL\ServiceProvider" --tag="config"
Change config phantom_curl
if you need to change storage dir or replace phantomjs bin.
//Return content page
\DenisKisel\PhantomCURL\PhantomCURL::to('https://amazon.com')->get()
//Use Proxy
//$method available - [http|socks5|none] (default is http)
\DenisKisel\PhantomCURL\PhantomCURL::to('https://google.com')
->withProxy($ip, $port, $method, $login, $pass)
->get();
//Change window size (default is 1024x768)
\DenisKisel\PhantomCURL\PhantomCURL::to('https://google.com')->windowSize(1920, 1080)->get();