PHP 동적 웹 크롤링
P粉311089279
P粉311089279 2023-09-01 18:42:58
0
1
540
<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>
P粉311089279
P粉311089279

모든 응답(1)
P粉842215006

수정하기 전에 오류가 표시되도록 스크립트에 다음을 입력하세요.

으아악

다음 줄에 오류가 있을 수 있습니다. 이 방법은 문자열을 허용하지 않습니다.

으아악

Google Chrome 실행 파일을 다음 위치에 전달해야 합니다.

으아악

또는 공백으로 남겨두면 시스템이 기본 위치를 사용합니다:

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿