gpt4 book ai didi

php - 使用 simplepie 从 RSS 提要获取图像 url

转载 作者:可可西里 更新时间:2023-11-01 13:55:42 26 4
gpt4 key购买 nike

我是 php 和 simplepie 的新手。我希望能够使用 simplepie 将图像 url 存储到变量。对于我的示例,我将使用 ebay rss 提要 (http://deals.ebay.com/feeds/rss)。我试图获取其网址的图片位于 <image src= 中标签。当我使用代码时

foreach ($feed->get_items() as $item):
?>
<?php echo $item->get_description(); ?>
<?php endforeach; ?>

显示了图片和描述,但我无法将图片 url 存储到变量中。如何使用 simplepie 将图像 url 存储到变量?

谢谢

最佳答案

您可以使用 DOM 解析器,例如 SimpleHTML喜欢:

require_once('simple_html_dom.php');

foreach ($feed->get_items() as $item)
{
$description = $item->get_description();
$desc_dom = str_get_html($description);
$image = $desc_dom->find('img', 0);
$image_url = $image->src;
}

它返回第一张图片的 URL。如果你想获取所有图像,你可以将它们存储在数组中,如 $desc_dom->find('img');

如果您在 composer 项目上使用 SimpleHTML,请使用

composer require mgargano/simplehtmldom

关于php - 使用 simplepie 从 RSS 提要获取图像 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9865130/

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