yicong2007's blog

  • 首页

  • 标签

  • 分类

  • 归档

  • 站点地图

下载腾讯动漫中的漫画(包括全员免费漫画,VIP免费漫画,iOS客户端VIP会员下载付费漫画)

发表于 2019-01-05

这篇博文,我要讨论一下如何将腾讯动漫中的漫画内容下载到电脑中,实现下载后离线阅读。这里特别涉及到其中的付费漫画章节。

腾讯动漫中漫画的付费模式——iOS客户端VIP会员的特权

腾讯动漫的付费方式有单章节付费和VIP会员付费。其中,除了不需付费全员免费的漫画之外,如果付费成为包月或包年的VIP会员,还可以在全客户端免费看一部分付费漫画不必额外付费。另外,仍有一部分漫画章节,即使是VIP会员也需要额外单独付费才能阅读,只是VIP会员再对单章节付费可打8折。
但是这第三种情况有一个例外,iOS客户端由于受制于苹果的内购策略,只能实行包月VIP会员策略,难以实行单章节付费机制,因此腾讯在iOS客户端采取了和其他终端不同的策略:经由iOS客户端内购的VIP会员,在iOS客户端上可以阅读所有付费漫画,不再需要单独购买章节,即这些特殊的VIP会员实际上在iOS客户端上拥有阅读全站漫画的权限。但是,这些iOS端的VIP会员,如果在其他终端(网页端或Android客户端等)登录,则拥有和其他渠道的VIP会员一样的权限,那部分付费漫画依然需要付费。也就是说,只有“经由iOS客户端的内购渠道成为VIP会员”和“使用iOS客户端阅读”两者都成立,才能实现阅读全站漫画。
因此,腾讯动漫全站的漫画章节,从VIP会员阅读权限的角度,可以分为3类:

  1. 全员付费的漫画章节,即使不登录也可以阅读
  2. VIP免费的漫画章节,只要以VIP会员身份登录,就可以在全平台阅读不需再单独付费
  3. 付费章节,即使VIP会员也需单独付费(有打折),但经由iOS客户端的内购渠道成为VIP会员并使用iOS客户端可以直接阅读

下面就分为全员免费漫画或VIP免费漫画,和完全付费漫画两种情况,分别说明如何下载。下载程序都是在macOS下使用python 3编写。

阅读全文 »

Hexo-Theme-NexT主题自定义设置:论theme_config与next.yml方法的差异及取舍

发表于 2018-07-18

上一篇blog中我提到我使用了NexT主题的Data Files功能实现中提到的Hexo-Way,它其实是通过Overriding Theme Config功能来实现配置文件中设置值的覆盖。但这两天在修改侧边栏属性的时候碰到一个坑。这个坑让我发现了theme_config和next.yml这两种方法的差异,以及考虑了一下在使用时如何取舍。

Hexo文档里的Overriding Theme Config示例

关于Overriding Theme Config功能,Hexo的文档里是这么说的:
overriding_theme_config

看起来很直接对不对,只要在网站设置文件hexo/_config.yml文件里设置theme_config,只需要在其下写入主题设置中你需要修改的设置,你不需要修改的部分不用写入,就可以覆盖掉主题设置文件theme/[selected_theme]/config.yml中的相应设置内容,从而不用修改后者就可以实现对主题的个性化设置。

然而,这个“只需要写入要修改的设置,不想修改的部分不用写入”的说法并不是很清楚,因为这个例子只呈现到主题的一级选项,它没有告诉你,如果主题设置选项有多级内容,其中次级选项有需要修改的,有保持不变的,这时保持不变的次级选项需不需要写入theme_config中?

如果你直觉地认为保持不变的次级选项不需要写入theme_config,那你就踩坑里了。

阅读全文 »

把Hexo博客NexT主题文章字体改成思源宋体,通过Adobe Typekit加载

发表于 2018-07-15 | 更新于 2018-07-16 | 分类于 Hexo

source_hans_serif_s

我想把文章字体改成思源宋体,NexT主题配置的设置字体中有通过_config.yml设置文件中的选项实现文章字体修改的:

1
2
3
4
5
6
7
8
font:
enable: true
# 外链字体库地址,例如 //fonts.googleapis.com (默认值)
host:
# 文章字体
posts:
external: true
family:

但这个前提是要把外链字体库地址写好。但是Google Fonts尚未托管思源宋体,直接在这里写就不合适了。网上大家都是通过Adobe Typekit来实现思源宋体加载的,在Hexo中使用Typekit来加载思源宋体有相关文章涉及,如Hexo 折腾手记其一:使用 Adobe Typekit 云字体 (Web Font),不过在NexT主题中如何加载,似乎没有针对性的文章(Google搜索“Hexo NexT Typekit”没有得到针对性的结果),我自己稍微探索一下搞定了。

获取Adobe Typekit代码

如何获取Adobe Typekit代码,上述文章已有提及,这里注意注册Adobe ID时选择国家/地区时必须选择中国(China)以外的选项,因为根据Adobe的限制,Typekit在中国不能使用,所以国家选择中国的Adobe ID进入Adobe Typekit会显示Access Denied。

进入Adobe Typekit,创建Kit,找到Source Han Serif Simplified Chinese字体加入Kit中。加入时会提示要把Kit转化为使用Dynamic Link,应该是因为东亚字体太大,需要动态加载,这也是好事,这样就只动态加载需要的字形,而不用下载整个动辄几十M的字体。注意要点Publish,然后切换到Embed Code,可以看到相应的嵌入代码:

1
2
<script src="https://use.typekit.net/<Your_kitId>.js"></script>
<script>try{Typekit.load({ async: true });}catch(e){}</script>

其中<Your_kitId>为自己生成的Kit的ID。

利用Data Files功能,加入Adobe Typekit代码及做文章字体设置

阅读全文 »

在VPS上建立了Hexo博客

发表于 2018-07-14 | 更新于 2018-07-22 | 分类于 Hexo

因缘际会之下,我建立了这个yicong2007’s blog.

购买VPS

自搬瓦工(BandwagonHOST)上线CN2 GIA线路后,总在种草,最近居然缺货了,幸好看到通过升级方案的方法购买搬瓦工CN2 GIA便宜方案,在该方案还有效的时间内购买了搬瓦工CN2 GIA最便宜套餐的VPS。
这个VPS本来是考虑给上网加速多一条快速的线路(你懂的),但平时总是要把它用起来,于是考虑干脆在平常把它做成一个blog。

配置域名及HTTPS

购买域名

要实现某些情况下的TLS,需要一个域名。为了免备案(而且VPS本身是放在国外),我到Namecheap购买了yc2007.xyz这个域名。

配置SSL证书

现在很多人采用Let’s encrypt的免费SSL证书,而且现在有通配符证书。但缺点是三个月一签,如果忘了重签,三个月后就会失效,虽然可以在VPS上自动设置定时任务来重签。由于我在Namecheap购买域名时,Namecheap提供了首年以$1.99的优惠价格购买Comodo的PositiveSSL单域名证书,所以我直接选择使用这个证书。
在VPS上安装nginx后使用openssl命令就可以生成证书所需的KEY文件和CSR文件。

1
2
$ openssl ecparam -genkey -name secp256r1 -out yc2007.xyz-ecc.key
$ openssl req -new -sha256 -key yc2007.xyz-ecc.key -out yc2007.xyz-ecc.csr

证书签名类型我选择了ECC,因为我不用太考虑客户端环境向下兼容性的问题。将CSR和KEY的内容复制粘贴到证书生成页面,再选择合适的验证方式来验证我是域名的拥有者(这里我选择了DNS解析的方式,在DNS解析记录上加入所要求的CNAME记录,等待Comodo验证成功),就可以收到Comodo签发的证书。在nginx的配置文件中做设定,就可以对443端口启用SSL证书。
PositiveSS

阅读全文 »

Hello World

发表于 2018-07-13

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment

yicong2007

5 日志
1 分类
12 标签
© 2019 yicong2007
由 Hexo 强力驱动 v3.7.1
|
主题 — NexT.Mist v6.3.0