php動的Webクローリング
<p>chrome-php/chrome ライブラリを使用して動的にレンダリングされた Web ページを読み取ろうとしていますが、何も返されません。 PHPバージョン8.0を使用しています。 </p>
<p>これは私が実装したものです [ドキュメントに従いました] -</p>
<pre class="brush:php;toolbar:false;">HeadlessChromium\BrowserFactory を使用します。
$browserFactory = 新しいBrowserFactory();
// ヘッドレスクロムを開始します
$browser = $browserFactory->createBrowser('/opt/google/chrome/chrome');
試す {
// 新しいページを作成し、URL に移動します
$page = $browser->createPage();
$page->navigate('http://example.com')->waitForNavigation();
// ページタイトルを取得する
$pageTitle = $page->evaluate('document.title')->getReturnValue();
エコー $pageTitle;
} ついに {
//さよなら
$browser->close();
}</pre>
<p>読もうとしている URL のタイトルが返されません。この問題のデバッグを手伝ってくれませんか? </p>