gpt4 book ai didi

php - PhpQuery 是如何工作的?试图获取 <title> 标签的值

转载 作者:可可西里 更新时间:2023-10-31 22:48:31 27 4
gpt4 key购买 nike

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

我正在用 phpQuery 做这件事,但它现在可以工作了

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

谁能告诉我如何实现这一点?

最好的问候,

最佳答案

我认为问题可能出在您使用 ::newDocumentFile() 调用 phpQuery。此函数需要一个文件名(不确定 URL 是否有效),但我怀疑您的 ->getPage() 实际上已经获取了该文件。如果是这样,那么使用正常的 ::newDocument() 就像这样:

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

对我有用。

关于php - PhpQuery 是如何工作的?试图获取 &lt;title&gt; 标签的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4595835/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com