文章
技术

【kindle】Kindle使用过程中的问题笔记~

霏艺Faye 图书管理员
霏艺Faye  ·  2021年2月27日 图书管理员

1.为什么我自己制作的电子书,邮箱没有封面?

回答: calibre制作成的mobi电子书,需要选择old格式,new格式邮箱推送没有的。

2.针对问题1,有没有补救办法?

回答: 邮箱推送,必须old格式的mobi才有封面,new格式,得用USB导入。或者,用USB把封面导入也可以,文件应该是thumbnails guid字符串 .jpg

3.如何让封面是期刊模式?

回答: 制作电子书的时候,格式必须 【periodical:】开头。不包括【】这两个符号

4.抓取的网页,不登陆不能全文怎么办?

回答: 参考 https://github.com/kovidgoyal/calibre/blob/master/recipes/time_magazine.recipe

def get_browser(self):

函数,把用户名和密码,放进来,然后提交,得到登录会话,就可以正常抓取了

5.上面方法不行,为什么?

回答: 需要设置cookie,具体代码参考 https://github.com/kovidgoyal/calibre/blob/b94819be9efedcfb45e92987511090acb1695fb0/recipes/discover_magazine_monthly.recipe

def get_browser(self):
            c = Cookie(
                None, 'KSERV', session_id,
                None, False,
                'discovermagazine.com', True, False,
                '/', True,
                False, None, False, None, None, None)
            br.cookiejar.set_cookie(c)

6.为什么抓取的网页,没有图片?

回答: 该网站使用了lazy load的图片加载技术

参考代码:https://github.com/kovidgoyal/calibre/blob/master/recipes/time_magazine.recipe

 def preprocess_html(self, soup):

7.自己写的电子书,希望自定义字体

回答:参考代码https://github.com/kovidgoyal/calibre/blob/b94819be9efedcfb45e92987511090acb1695fb0/recipes/nacional_cro.recipe

extra_css 

具体,还需要往kindle里,导入存在的字体库,否则找不到字体也没用~

8.默认的网页排版不喜欢,希望自定义排版

回答:参考代码 https://github.com/kovidgoyal/calibre/blob/master/recipes/time_magazine.recipe

    def print_version(self, url):

以上技巧,都需要一定编程能力。酌情学习并使用~

没必要折腾kindle,该干嘛还是干嘛吧~

我觉得普通人方式使用kindle也挺好的,没必要像我这么极端。

如果大家有什么kindle相关的问题,我都会帮忙回答的~

菜单