пятница, 31 августа 2018 г.

Selenium WebDriver bindings for PHP настрйока

Ставим библиотеку через композер
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.


Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

друзья )

Сохраняйте и делитесь желаниями, и не забывайте о важных датах! парсинг центр