亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

php動態(tài)網(wǎng)頁抓取
P粉311089279
P粉311089279 2023-09-01 18:42:58
0
1
718
<p>我正在嘗試 chrome-php/chrome 庫來讀取動態(tài)渲染的網(wǎng)頁,但它沒有返回任何內(nèi)容。我使用的是 php 8.0 版本。 </p> <p>這就是我已經(jīng)實現(xiàn)的[我已遵循文檔]-</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>它沒有傳回我正在嘗試讀取的網(wǎng)址的標題。你能幫我調(diào)試這個問題嗎? </p>
P粉311089279
P粉311089279

全部回覆(1)
P粉842215006

在進行修改之前,請將其放在您的腳本中以使其顯示錯誤:

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

錯誤可能出在這一行: 此方法不接受字串。

$browser = $browserFactory->createBrowser('/opt/google/chrome/chrome');

您必須將 google chrome 執(zhí)行檔傳遞到:

$browserFactory = new BrowserFactory('/opt/google/chrome/chrome');

或?qū)⑵淞艨?,系統(tǒng)將使用預(yù)設(shè)位置:

$browserFactory = new BrowserFactory();
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板