denis-kisel/laravel-phantomjs-curl

A phantomjsCURL for get content of difficult sites

Downloads

6

Stars

1

Version

v1.0

Phantom CURL

Basics on phantomjs for get content difficult sites.

More Powerful Lib

This first version for simple usage, if you need full power, see this sourse: CasperCURL

Installation

Install via composer

composer require denis-kisel/phantom-curl

Publish Configuration File

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.

Usage

//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();
denis-kisel

Author

denis-kisel