php動的Webクローリング
P粉311089279
P粉311089279 2023-09-01 18:42:58
0
1
530
<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>
P粉311089279
P粉311089279

全員に返信(1)
P粉842215006

変更を加える前に、次のエラーを表示するようにスクリプトにこれを入れてください:

リーリー

エラーは次の行にある可能性があります: このメソッドは文字列を受け入れません。

リーリー

Google Chrome 実行可能ファイルを次の場所に渡す必要があります:

リーリー

または空白のままにすると、システムはデフォルトの場所を使用します:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!