FlickrApi 的 XML "未正确格式化(无效标记)" 错误
首先,我在使用一个大家都知道的(而且应该经过测试的)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
,列的位置是<clean
error>©...
。有没有人能看到这一行有什么奇怪的地方?更糟糕的是,这组照片中每一张都出错了。也许这和特殊字符有关?这是一个出错的样本链接:
http://www.flickr.com/photos/rte-france/sets/72157623592737564/
2 个回答
0
我想你需要把所有东西都用UTF-8格式编码,所以要确保是这样做的。
1
无法解决的问题:http://bitbucket.org/sybren/flickrapi/issue/11/encoding-issues。看起来这是flickr这边的问题,他们不会很快解决。