Ставим библиотеку через композер
php composer.phar require facebook/webdriver
Качаем силениум сервер
Selenium Standalone Server
https://www.seleniumhq.org/download/
Качаем ChromeDriver
https://sites.google.com/a/chromium.org/chromedriver/downloads
Создаем файл PHP
//адрес ChromeDriver, порт обычно 9515
$host = 'http://localhost:9515';
$capabilities = \Facebook\WebDriver\Remote\DesiredCapabilities::chrome();
$driver = \Facebook\WebDriver\Remote\RemoteWebDriver::create($host, $capabilities, 5000);
$driver->get("https://google.com);
$content = $driver->getPageSource();
Запускаем в браузере или через консоль, открывается хром с адресом гугла, и исходник страницы присваивается в $content.
php composer.phar require facebook/webdriver
Качаем силениум сервер
Selenium Standalone Server
https://www.seleniumhq.org/download/
Качаем ChromeDriver
https://sites.google.com/a/chromium.org/chromedriver/downloads
Создаем файл PHP
//адрес ChromeDriver, порт обычно 9515
$host = 'http://localhost:9515';
$capabilities = \Facebook\WebDriver\Remote\DesiredCapabilities::chrome();
$driver = \Facebook\WebDriver\Remote\RemoteWebDriver::create($host, $capabilities, 5000);
$driver->get("https://google.com);
$content = $driver->getPageSource();
Запускаем в браузере или через консоль, открывается хром с адресом гугла, и исходник страницы присваивается в $content.