https://qiita.com/KNJ/items/0a75d78ba17eb2bbbfee
上記サイトの「動的サイトに対応したい」以下を参考に、BrowserFactoryをインストールし、下記のところまでコードを書いて実行したところすでにエラーが表示されますが、原因が全く分かりません。
参考にしているサイトで果たして正常に動くのでしょうか。
参考サイトはMac環境のようですが当方の環境はWindows10です。
<?php require_once __DIR__ . '/vendor/autoload.php'; use DOMWrap\Document; use HeadlessChromium\BrowserFactory; $browserFactory = new BrowserFactory( // 実行するブラウザのパスに応じて変更 // https://github.com/chrome-php/headless-chromium-php/issues/75 'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe' ); $browser = $browserFactory->createBrowser(); $page = $browser->createPage();
エラー内容
Fatal error: Uncaught HeadlessChromium\Exception\OperationTimedOut: Operation timed out (3sec) in C:\xampp\htdocs\test\work\vendor\chrome-php\chrome\src\Utils.php:65 Stack trace: #0 C:\xampp\htdocs\test\work\vendor\chrome-php\chrome\src\Communication\ResponseReader.php(103): HeadlessChromium\Utils::tryWithTimeout(3000000, Object(Generator)) #1 C:\xampp\htdocs\test\work\vendor\chrome-php\chrome\src\Communication\Session.php(79): HeadlessChromium\Communication\ResponseReader->waitForResponse(3000) #2 C:\xampp\htdocs\test\work\vendor\chrome-php\chrome\src\Browser.php(164): HeadlessChromium\Communication\Session->sendMessageSync(Object(HeadlessChromium\Communication\Message)) #3 C:\xampp\htdocs\test\work\test.php(14): HeadlessChromium\Browser->createPage() #4 {main} thrown in C:\xampp\htdocs\test\work\vendor\chrome-php\chrome\src\Utils.php on line 65
あなたの回答
tips
プレビュー