共计 2305 个字符,预计需要花费 6 分钟才能阅读完成。
提醒:本文最后更新于 2019-10-28 10:39,文中所关联的信息可能已发生改变,请知悉!
成品
一、Typecho 图片站: http://typecho.coding.ee/
二、Beauty 图片站:http://beauty.coding.ee/
都关联了标题、分类和标签,从 2019 年元旦开始发布,每隔 4 小时就放出一套图,已经能够更新到 2021 年 4 月了。
Java 写的多线程采集、多线程下载、导入 typecho、Beauty 图片站、导入 beauty 都开源了
会 Java 你就看, 需要配置的都写在.properties 文件里了,别问怎么运行不了啥的,程序没问题,不会 Java 别折腾,珍爱生命别浪费大好时光。
开源地址:https://dev.tencent.com/u/iht
—————- 新手教程 ——————–
这里用的是宝塔 linux 面板,1. 先安装网站;2. 再导入数据到网站 3. 最后下载图片,把图片文件夹 /developer/img 移动到网站的根目录。
————- 搭建 Typecho 图片站教程:
按照正常流程装个 typecho 网站。
然后到数据库中删除 3 张表:typecho_contents、typecho_metas、type_relationships。
下载这个: http://drive.coding.ee/typecho-20190101-6-20210407.zip
解压后里边有 3 张表,导入到数据库之后网站的数据就 OK 了,刷新网站页面就能看到。
————– 搭建 beauty 图片站教程, 不搭建 beauty 图片站的可以跳过这一段:
因为是用 Java 写的,需要安装 tomcat 服务器,这个简单,宝塔点点鼠标就行了。
进入宝塔后台,左边【软件商店】、第二页找到 tomcat 服务器,点右边的安装,我安装的是 tomcat7。
按照正常流畅新建一个网站、配置好数据库信息。
下载网站程序:http://drive.coding.ee/Beauty.war
解压到网站根目录,解压之后看到 3 个文件夹就对了。
然后我们要修改数据库配置和图片链接:
进入 WEB-INF 文件夹 –> classes 文件夹:
1. 编辑 jdbc.properties 文件,修改成你的数据库地址、用户名和密码
2. 编辑 my.properties 文件,把 IPDD 改成你的图片链接的前缀,(如果你的图片链接是 http://img-beauty.coding.ee/img/iajhldau/1.jpg,那么就编辑成 http://img-beauty.coding.ee/img),然后进入网站的数据库,导入解压后的 4 张数据库表(在这里下载: http://drive.coding.ee/beauty-20190101-6-20210407.zip),最后在网站设置里,有个 tomcat 服务器选项,勾选上【启用 tomcat】,这样就 OK 了,得等两分钟左右才能生效,打开浏览器输入地址就能看到图片站了。
注意:修改配置文件后要重启服务器,tomcat 服务器重启就到软件商店那儿找 tomcat,设置里有重启的按钮
——————– 下载图片 ————–
到这里我们的网站已经搭建好了,就差下载图片了,很简单,复制粘贴下边的命令就行,带宽小的话建议选择 8 线程的,100M 以上可以试试 16 线程的。
不要问怎么用,SSH 链接上服务器,复制粘贴再回车,等就行了,一共 4963 套图,取消下载就 Ctrl + C。
【【如果你只搭建 typecho 而不搭建 beauty 的图片站】】,用这个命令就行,线程二选一:
8 线程下载图片命令:
yum -y install java-1.7.0-openjdk.x86_64 wget
wget http://drive.coding.ee/linux8threads.jar
java -jar linux8threads.jar
16 线程下载图片命令:
yum -y install java-1.7.0-openjdk.x86_64 wget
wget http://drive.coding.ee/linux16threads.jar
java -jar linux16threads.jar
【【如果你搭建 beauty】】,用下边的命令:
8 线程下载图片命令:
yum -y install wget
wget http://drive.coding.ee/linux8threads.jar
java -jar linux8threads.jar
16 线程下载图片命令:
yum -y install wget
wget http://drive.coding.ee/linux16threads.jar
java -jar linux16threads.jar
我们的图片下载到 /developer/img 这个文件夹下了,复制 SSH 会话,cd /developer/img 就能看到,下载完成后移动到 typecho 网站的根目录就都完成了,我的 typecho 网站的根目录是 /www/wwwroot/typecho.coding.ee,所以我使用的是这个命令:mv /developer/img /www/wwwroot/typecho.coding.ee,具体根据你自己的目录改到这里就结束了,已经比较详细了,不会的自己多熟悉熟悉宝塔面板,导入数据啥的,不会就搜。
忘了说了,图片有 17GB 左右 [/qgg_green]