Google图书:如何从我从“我的图书馆”导出的XML文件中导入图书清单?

时间:2013-05-02 22:00:36

标签: python google-books

根据我的图书馆常见问题解答,我可以export my bookshelf as XML按照以下说明操作:

  

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

但是,当我想要import a list of books时,我必须按照以下说明使用ISBN号列表:

  

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

如何使用我从“我的书架”导出的XML文件导入我的书籍(可能是因为我正在切换帐户并希望转移我的库)?

1 个答案:

答案 0 :(得分:0)

如果您安装了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]