PHP 동적 웹 크롤링
<p>동적으로 렌더링된 웹페이지를 읽으려고 chrome-php/chrome 라이브러리를 사용하려고 하는데 아무 것도 반환하지 않습니다. 저는 PHP 버전 8.0을 사용하고 있습니다. </p>
<p>이것은 제가 구현한 것입니다. [문서를 따랐습니다] -</p>
<pre class="brush:php;toolbar:false;">HeadlessChromiumBrowserFactory를 사용하세요.
$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>