Google Books:如何从我从My Library导出的XML文件中导入图书列表?



根据My Library FAQ,我可以按照以下说明将书架导出为XML:

当在Google Books上查看"我的图书馆"中的任何书架时,只需选择导出为XML即可下载该书架文件。

但是,当我想要导入图书列表时,我必须按照以下说明使用ISBN号列表:

当在谷歌图书上查看"我的图书馆"中的任何书架时,单击选项,然后选择按ISBN或ISSN添加。每行输入一个ISBN或ISSN,完成后单击"添加图书"按钮。

我如何使用我从我的图书馆导出的XML文件来导入我的书(可能是因为我正在切换帐户并想要转移我的图书馆)?

如果安装了Python,可以运行这个脚本,它将打印出当前目录中每个XML文件中找到的每个ISBN号。

import glob
for xml in glob.glob('*.xml'):
    with open(xml) as f:
        for line in f:
            line = line.strip()
            if line.startswith('<value>'):
                # ISBN number is between the <value>...</value> tags.
                print line[7:-8]

最新更新