嗨,谁能告诉我如何在 php 中处理这个 rss feed
http://www.ft.com/rss/companies/travel-leisure
当我执行以下几行时
$rss = new DOMDocument(); $rss->load('http://www.ft.com/rss/companies/travel-leisure');
出现错误
遇到 PHP 错误
严重性:警告
消息:DOMDocument::load():开始和结束标记不匹配:链接第 8 行并位于 http://www.ft.com/rss/companies/travel-leisure 中,行:11
谢谢
最佳答案
如果您请求 http://www.ft.com/rss/companies/travel-leisure
时没有 User-Agent
HTTP 请求 header ,您可以获得返回错误消息(在 200 OK
状态下)。
这是英国《金融时报》网站上的一个错误。
作为解决方法,我建议使用 cURL获取数据,然后将字符串输入 DOMDocument
。
关于php - 使用 PHP 的 Rss 提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21728455/