1. Go to this page and download the library: Download milivojsa/chrome-php library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
milivojsa / chrome-php example snippets
use ChromeHeadless\ChromeHeadless;
$html = ChromeHeadless::url('https://example.com')->getHtml();
use ChromeHeadless\ChromeHeadless;
$dom = ChromeHeadless::url('https://example.com')->getDOMCrawler();
$title = $dom->filter('title')->text();
ChromeHeadless::url('https://example.com')
->setHeaders([
'DNT' => 1 // DO NOT TRACK
])
->getDOMCrawler();
ChromeHeadless::url('https://example.com')
->setBlacklist([
'www.example.com'
])
->setBlacklist([
'www.google-analytics.com',
'analytics.js'
]) // property blacklist now will have www.example.com and those two
->getDOMCrawler();
ChromeHeadless::url('https://example.com')
->setBlacklist([
'www.google-analytics.com',
'analytics.js'
])
->setBlacklist([
'www.example.com'
], true) // property blacklist now will only have www.example.com
->getDOMCrawler();
ChromeHeadless::url('https://example.com')
->setExcluded([
'document'
])
->setExcluded([
'stylesheet',
'image'
]) // property excluded now will only have document and those two
->getDOMCrawler();
ChromeHeadless::url('https://example.com')
->setExcluded([
'stylesheet'
'image'
])
->setExcluded([
'document'
], true) // property excluded now will only have only document
->getDOMCrawler();