使用cURL获取RSS-DomDocument对象中的textContent为空

猫头鹰

我正在使用一个多RSS阅读器,该阅读器基本上是从博客和社交媒体导入提要,并将其置于时间表中。全球社会活动报告:)

我无法在Web服务器上使用直接URL打开,因此我不得不更改脚本以每次卷曲检索rss feed。

奇怪的是,当我使用load()方法在本地打开rss-feed时,我收到了正确的对象。但是,当我使用cURL打开它时,Object中的textContent为空。为什么这个?

这里的代码来获取xml数据

foreach ($FeedUrls as $FeedUrl) {
    $rss = new DOMDocument();
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $FeedUrl['url']);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $rsscurl = curl_exec($ch);
    curl_close($ch);
    $rss->load($rsscurl);

我没有curl_error()输出的卷曲错误

我注意到,这两个对象看起来略有不同。

不使用cURL时将填充documentURIbaseURI但是没有cURL错误吗?

如果我在$ rsscurl中使用print_r,则可以看到rss feed中的博客文章的xml代码。但是,如果在加载DOMDocument之后打印$ rss对象,则会看到该对象没有内容。???

我在这里想念什么?

猫头鹰

我发现问题了

当使用curl加载rss feed时,我必须使用DOMDocument中loadXML()方法而不是load()!

load()从文件加载,loadXML()从字符串加载,因此cURL返回的是字符串,而不是文件!

我不完全理解为什么我没有得到任何错误

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用rss feed中的php获取图像

来自分类Dev

使用rss feed中的php获取图像

来自分类Dev

使用Curl获取JSON对象

来自分类Dev

使用PHP cURL获取外部SVG对象

来自分类Dev

使用PHP cURL获取外部SVG对象

来自分类Dev

使用cURL在PHP中获取api数据

来自分类Dev

使用 python 从 curl 请求中获取数据

来自分类Dev

使用XML Reader从RSS提要中获取特定信息到winform中

来自分类Dev

读取Angularjs中的rss feed时获取405(不允许使用方法)

来自分类Dev

如何使用 javascript 和 ajax 从天气 RSS 提要中获取数据?

来自分类Dev

为什么在使用curl和regex时获取数据为空

来自分类Dev

Cronjob使用cURL获取JSON。在写入文件之前检查响应是否为空

来自分类Dev

在 PHP 中使用 Curl 获取 Json STD 类对象数据

来自分类Dev

获取请求后 $resource 对象为空

来自分类Dev

无法使用cuRL从Google Maps请求中获取JSON数据

来自分类Dev

如何使用curl在php中获取最新的重定向URL

来自分类Dev

如何在Elasticsearch 5.1中获取指定字段(使用curl)?

来自分类Dev

如何使用方括号查询在php curl中获取数据?

来自分类Dev

从RSS Feed中的附件获取img URL

来自分类Dev

使用activateRoute 的角度参数对象为空

来自分类Dev

在PHP中获取curl

来自分类Dev

如何使用cfqueryparam为空值从表中获取记录?

来自分类Dev

DOMDocument没有从CURL返回对象

来自分类Dev

使用 jquery 在 React 中呈现 RSS 提要 (XML),为什么从提要解析的对象值看起来是空的?

来自分类Dev

在Tabhost中获取片段为空

来自分类Dev

WordPress RSS源获取日期为UTC时间

来自分类Dev

获取RSS时为foreach()提供的PHP无效参数

来自分类Dev

尝试在rss feed脚本上获取非对象的属性

来自分类Dev

如何将纯文本响应编码为 JSON 并使用 PHP CURL 获取特定数据

Related 相关文章

  1. 1

    使用rss feed中的php获取图像

  2. 2

    使用rss feed中的php获取图像

  3. 3

    使用Curl获取JSON对象

  4. 4

    使用PHP cURL获取外部SVG对象

  5. 5

    使用PHP cURL获取外部SVG对象

  6. 6

    使用cURL在PHP中获取api数据

  7. 7

    使用 python 从 curl 请求中获取数据

  8. 8

    使用XML Reader从RSS提要中获取特定信息到winform中

  9. 9

    读取Angularjs中的rss feed时获取405(不允许使用方法)

  10. 10

    如何使用 javascript 和 ajax 从天气 RSS 提要中获取数据?

  11. 11

    为什么在使用curl和regex时获取数据为空

  12. 12

    Cronjob使用cURL获取JSON。在写入文件之前检查响应是否为空

  13. 13

    在 PHP 中使用 Curl 获取 Json STD 类对象数据

  14. 14

    获取请求后 $resource 对象为空

  15. 15

    无法使用cuRL从Google Maps请求中获取JSON数据

  16. 16

    如何使用curl在php中获取最新的重定向URL

  17. 17

    如何在Elasticsearch 5.1中获取指定字段(使用curl)?

  18. 18

    如何使用方括号查询在php curl中获取数据?

  19. 19

    从RSS Feed中的附件获取img URL

  20. 20

    使用activateRoute 的角度参数对象为空

  21. 21

    在PHP中获取curl

  22. 22

    如何使用cfqueryparam为空值从表中获取记录?

  23. 23

    DOMDocument没有从CURL返回对象

  24. 24

    使用 jquery 在 React 中呈现 RSS 提要 (XML),为什么从提要解析的对象值看起来是空的?

  25. 25

    在Tabhost中获取片段为空

  26. 26

    WordPress RSS源获取日期为UTC时间

  27. 27

    获取RSS时为foreach()提供的PHP无效参数

  28. 28

    尝试在rss feed脚本上获取非对象的属性

  29. 29

    如何将纯文本响应编码为 JSON 并使用 PHP CURL 获取特定数据

热门标签

归档