Как работает PhpQuery? Попытка получить значение тега <title> - PullRequest
4 голосов
/ 04 января 2011

Я новичок в phpQuery .Мне нужно выполнить простую задачу - получить содержимое тега HTML TITLE веб-страницы.В этом случае я пытаюсь получить заголовок контента "Yahoo!"это должно быть "Yahoo!"*

С наилучшими пожеланиями,

1 Ответ

6 голосов
/ 04 января 2011

Я думаю, что проблема может быть в вашем вызове phpQuery с ::newDocumentFile(). Для этой функции требуется имя файла (не уверен, что URL работает), но я подозреваю, что ваш ->getPage() фактически извлекает файл уже. Если это так, то используйте обычный ::newDocument(), например, так:

$html = file_get_contents("http://www.yahoo.com/");
$pq = phpQuery::newDocument($html);
print $pq->find("title")->text();

У меня работает.

...