FlickrApi 的 XML "未正确格式化(无效标记)" 错误

0 投票
2 回答
816 浏览
提问于 2025-04-16 05:51

首先,我在使用一个大家都知道的(而且应该经过测试的)flickrapi库。我在测试把flickr上的照片同步到我的项目中,一切都很顺利,直到我遇到了一些特定的文件。然后,Python的XML解析器在把XML转换成字符串时出错了(就是这个话题提到的错误)。调试时给了我出错的行和列,所以我把它导出了一个文件:

    <exif tagspace="IFD0" tagspaceid="0" tag="Copyright" label="Copyright">
        <raw>©Etienne-Follet.com</raw>
        <clean>©Etienne-Follet.com</clean>
    </exif>

错误出现在这一行:<clean>©Etienne-Follet,列的位置是<cleanerror>©...。有没有人能看到这一行有什么奇怪的地方?更糟糕的是,这组照片中每一张都出错了。也许这和特殊字符有关?这是一个出错的样本链接:

http://www.flickr.com/photos/rte-france/sets/72157623592737564/

2 个回答

0

我想你需要把所有东西都用UTF-8格式编码,所以要确保是这样做的。

1

无法解决的问题:http://bitbucket.org/sybren/flickrapi/issue/11/encoding-issues。看起来这是flickr这边的问题,他们不会很快解决。

撰写回答