Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

当单一isbn对应多本书籍时,无法下载元数据 #4

Closed
bigmouse0001 opened this issue Jan 3, 2024 · 11 comments
Closed

当单一isbn对应多本书籍时,无法下载元数据 #4

bigmouse0001 opened this issue Jan 3, 2024 · 11 comments
Labels
bug Something isn't working enhancement New feature or request good first issue Good for newcomers

Comments

@bigmouse0001
Copy link

bigmouse0001 commented Jan 3, 2024

image

有点疑惑,这个不需要登录国图账号获取cookie吗??

@DoiiarX
Copy link
Owner

DoiiarX commented Jan 3, 2024

  1. 今天太晚了,晚点修复这个bug。
  2. 这个bug的原因是,该isbn 9787020050338 指向的“鲁迅全集”,鲁迅全集有非常多卷,一个isbn对应多本书。而目前插件只支持isbn唯一对应的书籍。
  3. 该bug会在我添加“根据书名模糊搜索”功能之后修复。
  4. 该插件不需要用户手动获取cookies。国图主要的阻止方式是会动态生成一个访问地址,这个问题我在代码开头已经解决了。
  5. 如果需要,我可能会在爬虫中添加自动获取cookies的代码。

@DoiiarX DoiiarX added bug Something isn't working enhancement New feature or request good first issue Good for newcomers labels Jan 3, 2024
@DoiiarX DoiiarX changed the title 无法下载元数据 当单一isbn对应多本书籍时,无法下载元数据 Jan 3, 2024
@bigmouse0001
Copy link
Author

  1. 今天太晚了,晚点修复这个bug。
  2. 这个bug的原因是,该isbn 9787020050338 指向的“鲁迅全集”,鲁迅全集有非常多卷,一个isbn对应多本书。而目前插件只支持isbn唯一对应的书籍。
  3. 该bug会在我添加“根据书名模糊搜索”功能之后修复。
  4. 该插件不需要用户手动获取cookies。国图主要的阻止方式是会动态生成一个访问地址,这个问题我在代码开头已经解决了。
  5. 如果需要,我可能会在爬虫中添加自动获取cookies的代码。

感谢回复,建议支持"根据书名+作者+年份"精确搜索,因为同时搜索上述三个关键词就能确定具体书籍了

@DoiiarX
Copy link
Owner

DoiiarX commented Jan 6, 2024

image

有点疑惑,这个不需要登录国图账号获取cookie吗??

修复这个bug异常的难。一旦获取多个元数据,又会被系统自动合并。经常八个数据项只剩下一个。仍然在修复bug中。

被下面这句话搞疯了

Merging results from different sources
We have 1 merged results, merging took: 0.00 seconds

@bigmouse0001
Copy link
Author

bigmouse0001 commented Jan 6, 2024

image

有点疑惑,这个不需要登录国图账号获取cookie吗??

修复这个bug异常的难。一旦获取多个元数据,又会被系统自动合并。经常八个数据项只剩下一个。仍然在修复bug中。

被下面这句话搞疯了

Merging results from different sources
We have 1 merged results, merging took: 0.00 seconds

下载元数据的时候,只要isbn相同的多个条目就会被calibre自动合并为单个条目吗?

@DoiiarX
Copy link
Owner

DoiiarX commented Jan 7, 2024

image
有点疑惑,这个不需要登录国图账号获取cookie吗??

修复这个bug异常的难。一旦获取多个元数据,又会被系统自动合并。经常八个数据项只剩下一个。仍然在修复bug中。
被下面这句话搞疯了
Merging results from different sources
We have 1 merged results, merging took: 0.00 seconds

下载元数据的时候,只要isbn相同的多个条目就会被calibre自动合并为单个条目吗?

看起来是这样子,而且没有isbn值的,例如按标题搜索,也直接就合并成一个了

@bigmouse0001
Copy link
Author

bigmouse0001 commented Jan 7, 2024

image
有点疑惑,这个不需要登录国图账号获取cookie吗??

修复这个bug异常的难。一旦获取多个元数据,又会被系统自动合并。经常八个数据项只剩下一个。仍然在修复bug中。
被下面这句话搞疯了
Merging results from different sources
We have 1 merged results, merging took: 0.00 seconds

下载元数据的时候,只要isbn相同的多个条目就会被calibre自动合并为单个条目吗?

看起来是这样子,而且没有isbn值的,例如按标题搜索,也直接就合并成一个了

。。。那这个就有点难办了,这是calibre的逻辑问题

如果无法解决,是否能在calibre之外,直接将search到的元数据写入pdf呢?

事实上calibre自带的ebook-meta就有往pdf写入元数据的功能,元数据写入pdf之后,导入calibre的条目就自带元数据了,等于最终效果一样的。

而且豆瓣上目前也有一个非常好的douban calibre api脚本https://github.com/acdzh/douban-book-api

@DoiiarX
Copy link
Owner

DoiiarX commented Jan 8, 2024

image
有点疑惑,这个不需要登录国图账号获取cookie吗??

修复这个bug异常的难。一旦获取多个元数据,又会被系统自动合并。经常八个数据项只剩下一个。仍然在修复bug中。
被下面这句话搞疯了
Merging results from different sources
We have 1 merged results, merging took: 0.00 seconds

下载元数据的时候,只要isbn相同的多个条目就会被calibre自动合并为单个条目吗?

看起来是这样子,而且没有isbn值的,例如按标题搜索,也直接就合并成一个了

。。。那这个就有点难办了,这是calibre的逻辑问题

如果无法解决,是否能在calibre之外,直接将search到的元数据写入pdf呢?

事实上calibre自带的ebook-meta就有往pdf写入元数据的功能,元数据写入pdf之后,导入calibre的条目就自带元数据了,等于最终效果一样的。

而且豆瓣上目前也有一个非常好的douban calibre api脚本https://github.com/acdzh/douban-book-api
image

两年前我就实现了这个功能,但是我没有优化针对多个书籍元数据候选项的情况。

@DoiiarX
Copy link
Owner

DoiiarX commented Jan 15, 2024

image

image
有点疑惑,这个不需要登录国图账号获取cookie吗??

修复这个bug异常的难。一旦获取多个元数据,又会被系统自动合并。经常八个数据项只剩下一个。仍然在修复bug中。
被下面这句话搞疯了
Merging results from different sources
We have 1 merged results, merging took: 0.00 seconds

下载元数据的时候,只要isbn相同的多个条目就会被calibre自动合并为单个条目吗?

看起来是这样子,而且没有isbn值的,例如按标题搜索,也直接就合并成一个了

。。。那这个就有点难办了,这是calibre的逻辑问题

如果无法解决,是否能在calibre之外,直接将search到的元数据写入pdf呢?

事实上calibre自带的ebook-meta就有往pdf写入元数据的功能,元数据写入pdf之后,导入calibre的条目就自带元数据了,等于最终效果一样的。

而且豆瓣上目前也有一个非常好的douban calibre api脚本https://github.com/acdzh/douban-book-api

image

研究出来原理了,这个问题解决了,今天太晚了,晚点更新。

@DoiiarX
Copy link
Owner

DoiiarX commented Jan 16, 2024

image

image
有点疑惑,这个不需要登录国图账号获取cookie吗??

修复这个bug异常的难。一旦获取多个元数据,又会被系统自动合并。经常八个数据项只剩下一个。仍然在修复bug中。
被下面这句话搞疯了
Merging results from different sources
We have 1 merged results, merging took: 0.00 seconds

下载元数据的时候,只要isbn相同的多个条目就会被calibre自动合并为单个条目吗?

看起来是这样子,而且没有isbn值的,例如按标题搜索,也直接就合并成一个了

。。。那这个就有点难办了,这是calibre的逻辑问题
如果无法解决,是否能在calibre之外,直接将search到的元数据写入pdf呢?
事实上calibre自带的ebook-meta就有往pdf写入元数据的功能,元数据写入pdf之后,导入calibre的条目就自带元数据了,等于最终效果一样的。
而且豆瓣上目前也有一个非常好的douban calibre api脚本https://github.com/acdzh/douban-book-api

image

研究出来原理了,这个问题解决了,今天太晚了,晚点更新。

速度太快,被封IP了。。。再鸽下去。

@bigmouse0001
Copy link
Author

bigmouse0001 commented Jan 16, 2024

image

image
有点疑惑,这个不需要登录国图账号获取cookie吗??

修复这个bug异常的难。一旦获取多个元数据,又会被系统自动合并。经常八个数据项只剩下一个。仍然在修复bug中。
被下面这句话搞疯了
Merging results from different sources
We have 1 merged results, merging took: 0.00 seconds

下载元数据的时候,只要isbn相同的多个条目就会被calibre自动合并为单个条目吗?

看起来是这样子,而且没有isbn值的,例如按标题搜索,也直接就合并成一个了

。。。那这个就有点难办了,这是calibre的逻辑问题
如果无法解决,是否能在calibre之外,直接将search到的元数据写入pdf呢?
事实上calibre自带的ebook-meta就有往pdf写入元数据的功能,元数据写入pdf之后,导入calibre的条目就自带元数据了,等于最终效果一样的。
而且豆瓣上目前也有一个非常好的douban calibre api脚本https://github.com/acdzh/douban-book-api

image

研究出来原理了,这个问题解决了,今天太晚了,晚点更新。

速度太快,被封IP了。。。再鸽下去。

汗,慢慢弄,不着急~

@DoiiarX
Copy link
Owner

DoiiarX commented Jan 17, 2024

你重新试一试。插件更新了。

@DoiiarX DoiiarX closed this as completed Jan 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants