PhantomJS php не загружает страницу полностью - PullRequest
0 голосов
/ 19 октября 2018

Я использую PhantomJS в PHP через PHP-библиотеку PhantomJS из: https://github.com/jonnnnyw/php-phantomjs

Это мой PHP-код:

<?php

require_once('vendor/autoload.php');

use JonnyW\PhantomJs\Client;

$client = Client::getInstance();

$client->isLazy();

$request  = $client->getMessageFactory()->createRequest();
$response = $client->getMessageFactory()->createResponse();

$request->setMethod('GET');
$request->setUrl('https://www.minds.com/JordonDejesus/blog/this-vs-that-provides-trustworthy-phone-comparisons-889137222911426560');

$client->send($request, $response);

if($response->getStatus() === 200) {
   echo $response->getContent();
}

?>

Этот URL-адрес загружает содержимое с использованием некоторого JavascriptAPI.Когда я запускаю его, используя фантом, я получаю ошибку «Не найдено», пока он работает в браузере.

Я получаю тот же ответ, используя cURL и file_get_contents, поэтому phantomJS по какой-то причине ничего не делает,У меня есть $client->isLazy() в коде, который должен подождать, пока все ресурсы загрузятся, и затем отобразить страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...