나는 그것은 내가 페이스 북에서 시도했지만되지 않은 모든 페이지에 잘 작동PHP 변화 DOM의 사용자 에이전트
<?php
$doc = new DOMDocument();
@$doc->loadHTMLFile('http://www.facebook.com');
$xpath = new DOMXPath($doc);
echo $xpath->query('//title')->item(0)->nodeValue."\n";
?>
모든 페이지의 제목을 얻을 수있는이 간단한 코드가 있습니다.
Facebook에서 시도 할 때 Welcome to Facebook - Log In, Sign Up or Learn More
이 표시되지 않지만 Update Your Browser | Facebook
이 표시됩니다.
나는 useragent에 문제가 있다고 생각합니다. 그래서 거기에 useragent를 변경하는 방법 또는 거기에 다른 해결책이 무엇입니까?
내가 곱슬 곱슬 사용하여 HTML을로드하고 DOMDocument를 – DevZer0
에 전달할 것을 그리고 어떻게 그것을 할 수 있습니다. 어떤 예제 코드가 있습니까? – Enve
아래 내 대답을 확인 – DevZer0