编程语言
首页 > 编程语言> > PhpQuery如何工作?试图获得标签的价值

PhpQuery如何工作?试图获得标签的价值

作者:互联网

我是phpQuery的新手.我需要完成获取网页HTML TITLE标记内容的简单任务.在这种情况下,我试图获得“雅虎”的标题内容应该是“雅虎”.

我正在用phpQuery做这个,但它现在正在工作

// Testing phpQuery
$result = phpQuery::newDocumentFile($scraps['Scrap_yahoo']->getPage('http://www.yahoo.com','','off'))
            ->find('title');
echo $result->text();

有人能给我一个如何实现这一目标的线索吗?

最好的祝福,

解决方法:

我认为问题可能是你的phpQuery调用:: newDocumentFile().此函数需要一个文件名(不确定URL是否有效),但我怀疑你的 – > getPage()实际上已经取出了该文件.如果是这样,那么使用normal :: newDocument(),如下所示:

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

适合我.

标签:php,tags,title,phpquery
来源: https://codeday.me/bug/20190531/1188937.html