php動態網頁抓取
P粉311089279
2023-09-01 18:42:58
<p>我正在嘗試 chrome-php/chrome 庫來讀取動態渲染的網頁,但它沒有返回任何內容。我使用的是 php 8.0 版本。 </p>
<p>這就是我已經實現的[我已遵循文檔]-</p>
<pre class="brush:php;toolbar:false;">use HeadlessChromium\BrowserFactory;
$browserFactory = new BrowserFactory();
// starts headless chrome
$browser = $browserFactory->createBrowser('/opt/google/chrome/chrome');
try {
// creates a new page and navigate to an URL
$page = $browser->createPage();
$page->navigate('http://example.com')->waitForNavigation();
// get page title
$pageTitle = $page->evaluate('document.title')->getReturnValue();
echo $pageTitle;
} finally {
// bye
$browser->close();
}</pre>
<p>它沒有傳回我正在嘗試讀取的網址的標題。你能幫我調試這個問題嗎? </p>
在進行修改之前,請將其放在您的腳本中以使其顯示錯誤:
錯誤可能出在這一行: 此方法不接受字串。
您必須將 google chrome 執行檔傳遞到:
或將其留空,系統將使用預設位置: