美文网首页我用 Linux
一点福利,有关于书

一点福利,有关于书

作者: Wythe | 来源:发表于2017-08-18 11:56 被阅读34次

初衷

推荐一个网站--子乌书简。

现在越来越多的看电子书,也经常在网上找书。众多电子书网站中,子乌书简是我最喜欢的,免费,没有广告。

我还没买 kindle 的时候,在这里下了不少书,《古龙全集》、《群星,我的归宿》等。后来买了 kindle,有很多书可以直接在亚马逊买或者租,就逛得少了,不过偶尔还是会用,而且它还有针对 kindle 的推送可能,可以说非常的良心了。

前几天突然想起着看看有没有更新什么新书,这才发现作者已经很久没有更新内容,在国内不能访问网站了。我估摸着离关站也不远了,于是就想把书弄下来备份一下,毕竟我也不是随时都能越过长城。

花了两天,磕磕跘跘的写好了爬虫,把书都爬了下来(希望没有对作者的服务器带来太大的压力),想着也可以方便一下不能访问国外网站的人,就放到自己的服务器上。

一共900多本,下载链接在末尾福利。

福利在末尾

总结

爬书的时候出现了一些问题,有的是因为忘了,有的是不会,这里放点自认为值得晒的

有关 Python

  • 执行 Linux shell 命令

这一会用到了两种方式,都是利用 OS 包
1、system 方法

# 将所要执行的命令包含参数合成 command 字符串,当做 system 函数的参数
os.system(command)

2、直接执行命令,将命令当成一个方法

# os 后接命令,相当于函数的形式
os.mkdir(detailFolder)
  • 截取文件格式后缀

利用【.】分割字符串,取最后一截即是文件后缀

filetype = link.split('.')[-1]

有关 Linux

  • 行尾符问题

因为 Unix、Windows 编码格式问题,导致文件在 Linux 中执行时会报类似下面的问题

-bash /var/ftp/SpiderZi5Book.py: /usr/bin/python^M: bad interpreter

解决方法有很多,这里放用的一种,替换掉所有的结尾符号

# ^M 的输入方法为 同时按下 Ctrl 和 V ,再按 M
sed -i 's/^M//g' /var/SpiderZi5Book.py

1、 安装中文支持组件

yum groupinstall chinese-support

2、修改配置文件 vim /etc/sysconfig/i18,然后重启系统

LANG="zh_CN.UTF-8"
SYSFONT="wqy-zenhei"
SUPPORTED="zh_CN:zh:en_US.UTF-8:en_US:en"

3、检查当前语言情况

locale

若结果如下则 OK

LANG=zh_CN.UTF-8
LC_CTYPE=”zh_CN.UTF-8″
LC_NUMERIC=”zh_CN.UTF-8″
LC_TIME=”zh_CN.UTF-8″
LC_COLLATE=”zh_CN.UTF-8″
LC_MONETARY=”zh_CN.UTF-8″
LC_MESSAGES=”zh_CN.UTF-8″
LC_PAPER=”zh_CN.UTF-8″
LC_NAME=”zh_CN.UTF-8″
LC_ADDRESS=”zh_CN.UTF-8″
LC_TELEPHONE=”zh_CN.UTF-8″
LC_MEASUREMENT=”zh_CN.UTF-8″
LC_IDENTIFICATION=”zh_CN.UTF-8″
LC_ALL=

1、登录 root 账户安装 vsftpd

yum install vsftpd

2、 创建用户,实际以为系统用户

# 创建用户
useradd ftpuser
# 如果需要同时指定新建 ftp 用户的目录可以这样
# useradd -d path -s  ftpuser
# 修改 ftpuser 的密码
#如果需要的话,删除用户
# userdel ftpuser
passwd ftpuser

3、更改配置文件

# 具体修改项可再查相关文章
/etc/vsftpd/vsftpd.conf

4、启动服务

# /后为关闭和重启命令
service vsftpd start/stop/restart

福利

关注公众号,发送【书】,会自动回复链接地址

  • 代码

爬虫代码本身倒没有太多可讲的,不过你若是感兴趣,可以去 Github 下载,顺便给个星星就更好了 ,地址是
https://github.com/myWythe/SpiderZi5Book


我是 Wythe,iOS 开发者,对其他技术也有好奇。公众号 WytheTalk,从一个程序员的角度看世界,主要是技术分享,也有对互联网各种事的观点。
欢迎关注


WytheTalk.jpg

相关文章

  • 一点福利,有关于书

    初衷 推荐一个网站--子乌书简。 现在越来越多的看电子书,也经常在网上找书。众多电子书网站中,子乌书简是我最喜欢的...

  • 过节

    关于过节,真是年纪越大越无感!小时候过节有糖吃,长大了,最多也就是过节的时候,领导们能大方一点,发点福利,...

  • 写在出差日:为什么选择《福利国家之后》

    已经习惯每次出差带一本书,并且发现在出差中途中读书效率最高。 今天带的是《福利国家之后》,想读关于福利制度的书源于...

  • 简影喵010—你下半年的电影史素养在这里充值。

    简书电影X上海电影博物馆有个活动叫做寻找《M》,只有关注↗的人才知道。 1.重要通知· 上海福利*关于「欧洲表现主...

  • 关于福利

    仁慈,需要果断,否则仁慈就成软弱。强大,也要有所敬畏,否则强大会生暴戾。博学,说话时需要浅显,否则易成刁钻。尊贵,...

  • 关于福利

    现在信息爆炸的时代,缺不缺福利? 那些我们认为的好东西,少不少? 然后呢? 你的福利是不是别人一定要接受? 你认为...

  • 民法复盘

    今天背了一点点法律,默写一下。 关于收养 送养人的条件:可以作为送养人的有 孤儿的监护人;儿童福利机构;有特殊困难...

  • Part2:《福利国家之后》|庞氏骗局和资本主义

    文章里有很多批判,关于贫穷与福利制度的不平衡,关于无准备金负债的危险性,关于福利制度取代互助会的错误性等等。其中有...

  • 手把手教你拿到免费的100简书贝

    【活动公告】CoinTiger币虎将上线FTN/BTC、FTN/USDT交易对,空投福利中关于“简书贝奖励”官方公...

  • 世界读书日强烈推荐:在职场拼搏的HR都读什么书?

    今天是4月23日,又到了世界读书日,咱们也来聊一聊关于读书的事情。(拉到文末,有送书福利哦) 据统计,2018年中...

网友评论

    本文标题:一点福利,有关于书

    本文链接:https://www.haomeiwen.com/subject/jdtexxtx.html