说明:P
站很多人不陌生了,这里分享个萌咖写的爬虫脚本,基于Python3
,可直接下载排行榜、画师的原图。无需登录,无需cookies
,也不需要其它依赖,使用纯Python
原生模块,支持多线程下载,支持过滤已下载。由于官方需要登录才能下载原图,这里就绕过了官方,直接获取下载原图,毕竟不是原图就没得意义了,有需求的可以收藏下。
截图
使用
Github地址:https://github.com/MoeClub/Pixiv
要求:Python 3
、网络能访问Pixiv
站。
1、安装Python 3
#CenOS 6系统
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
yum install python34 -y
#CenOS 7系统
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install python36 -y
#Debian 7、8系统
apt update
apt install python3 -y
Debian 9
、10
和Ubuntu
系统自带Python 3
,无需安装,可直接进行下一步。
2、下载脚本
wget https://raw.githubusercontent.com/MoeClub/Pixiv/master/pixiv.py
脚本默认25
线程,想改的话,直接编辑脚本,搜索25
,改成相应数字就可以了。
#下载画师原图,使用画师UID即可
python3 pixiv.py "673179"
#下载排行榜原图,使用排行榜地址即可
python3 pixiv.py "https://www.pixiv.net/ranking.php?mode=male"
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/2435/
不妨点个广告再走嘛
相关推荐
-
AUXPI:一个简单的API图床程序,支持上传到搜狗/新浪/SMMS/阿里等多个图床
说明:对于图床程序的话,博主之前介绍过好几种,查看:Chevereto、ImgURL。貌似最火的还是国外的Chevereto,这里再分享个图床程序AUXPI,和ImgURL比较类似,都支持API上传,SMMS图床上传。不过该图床还处于发育初期阶段,貌似以后会越来越强,可以期待下。 截图 更新 【2019.3.29】 该程序变动较大,支持更多图床,新增后台,用户注册等功能,安装环境多了个Mysql,更新安装方法 功能 支持web上传图片 支持API上传图片 支持图床: 搜狗 新浪(私有+公共) SMMS 奇虎(360) 百度 阿里 京东 Upload.cc Flickr 网易 掘金 本地 安装 Github地址:https://github.com/aimerforreimu/AUXPI 所需环境:Mysql、Redis、Nginx/Caddy(非必需,但如果你要使用域名访问就需要安装了)。 1、安装Web环境 #CentOS系统 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 安装完成后,进入面板,点击左侧软件管理,然后安装Mysql、Redis、Nginx(如果你使用域名的话,就需要安装)。 然后点击左侧数据库-添加数据库,设置好数据库信息。 2、安装AUXPI首先进入到Release→传送门,下载最新版的Linux系统AUXPI文件,目前为V2.3.9。 #新建文件夹用来存放auxpi文件 mkdir auxpi && cd auxpi wget https://github.com/aimerforreimu/auxpi/releases/download/2.3.9/auxpi-2.3.9-linux.tar.gz #解压并移动文件 tar zxvf auxpi*.tar.gz && rm -rf auxpi*.tar.gz mv build/linux/* ./ rm -rf build 然后编辑配置文件conf/siteConfig.json,修改如下: { "site_name": "AuXpI API 图床", #站点名称 "site_footer": "", #footer输出的内容 "site_url": "http://yoursite.com/", #站点url "logo":"/static/app/images/logo.jpg", #站点logo...
-
超级键盘记录器:可以记录你电脑上所有的键盘操作
简介 超级键盘记录器可监控QQ、网站浏览和输入、游戏、应用、文档等等所有的键盘操作记录,支持开机自启,隐藏界面,保存记录,而且还可以记录在网页上输入的账号和密码,很是犀利,想监控自己孩子,或者男女朋友的都可以使用了。 截图 使用 本地下载:超级键盘记录器.zip,下载后随便解压一个压缩包就可以使用了。
-
CentOS 7下莱特币(Litecoin)挖矿教程
说明:莱特币就不过多介绍了,想了解的就百度一下吧,这里就说下在CentOS 7上安装莱特币(Litecoin)客户端挖矿的教程。 1、下载Litecoin客户端 wget https://download.litecoin.org/litecoin-0.14.2/linux/litecoin-0.14.2-x86_64-linux-gnu.tar.gz 下完后验证文件 ls -ltr 2、解压文件 tar -zxvf litecoin-0.14.2-x86_64-linux-gnu.tar.gz 3、设置权限并初始化 sudo install -m 0755 -o root -g root -t /usr/local/bin ~/litecoin-0.14.2/bin/* 4、使用命令 litecoin -cli 5、设置LTC节点 cd ~ mkdir .litecoin cd .litecoin/ vi litecoin.conf 输入以下内容(litecoinrpc改为自己的用户名、Test123改为自己的密码) rpcuser=litecoinrpc rpcpassword=Test123 txindex=1 server=1 daemon=1 rpcbind=127.0.0.1 bind=127.0.0.1 然后保存。 6、开始挖矿 litecoind 查看是否正常运行 litecoin-cli getinfo Litecoin官网:https://litecoin.com/
-
Linux VPS每日自动备份到FTP及数据库通过邮箱发送方法
说明:此文介绍一种,每天自动备份网站以及数据库文件,发送EMAIL到邮箱,自动删除旧备份的方法。 提示 1、如果不需要使用邮件功能的可以跳过邮件组建安装步骤,需要的请看2。2、很多VPS商家会封闭邮件25端口,记得保持开启!发送邮件的大小和接收也与VPS商和接收的邮箱有关,数据库超过限制会发送失败。3、FTP别使用要备份网站所在的VPS,不然就没多大意义了。 获得自动备份脚本 1、安装邮件发送依赖组件 yum install sendmail yum install mailx 此方法用CentOS测试,Debian/Ubuntu使用apt-get安装。 2、获得备份脚本 wget http://southcat.net/usr/down/backup.sh 脚本编辑 1、创建备份文件夹 cd /home mkdir back 2、修改backup.sh相关信息将脚本下载到本地修改好再上传或者直接通过WinSCP改都可以。 #!/bin/bash # 进入到备份文件夹 cd /home/back #压缩网站数据 tar zcvf web_$(date +"%Y%m%d").tar.gz 网站目录 # 导出数据库到备份文件夹内 mysqldump -uroot -p数据库密码 数据库名称 > web_data_$(date +"%Y%m%d").sql # 以附件形式发送数据库到指定邮箱 echo "Blog date"|mail -s "Backup$(date +%Y-%m-%d)" -a web_data_$(date +"%Y%m%d").sql 收件人邮箱 # 删除本地3天前的数据 rm -rf web_$(date -d -3day +"%Y%m%d").tar.gz web_data_$(date -d -3day +"%Y%m%d").sql # 登录FTP lftp ftp地址 -u ftp用户名,ftp密码 << EOF # 进入FTP根目录 cd ftp根目录文件夹 # 删除3天前备份文件 mrm web_$(date -d -3day +"%Y%m%d").tar.gz mrm web_data_$(date -d -3day +"%Y%m%d").sql...
-
使用Mysqldump备份和还原MySQL数据库
linux vps最方便,在ssh下使用就可。 登入MySQL数据库 mysql -uroot -pmypassword root为mysql数据库用户名,mypassword为密码 备份MySQL数据库 1、备份单个数据库 mysqldump -uroot -pmypassword wp > wpbak.sql root为mysql数据库用户名,mypassword为密码,wp为数据库名,wpbak.sql为备份成的文件。 2、备份多个数据库 mysqldump -uroot -pmypassword --databases wp stuff > wpbak.sql root为mysql数据库用户名,mypassword为密码,wp、stuff为数据库名,wpbak.sql为备份成的文件。 3、备份所有数据库 mysqldump -uroot -pmypassword --all-databases > all-databases.sql root为mysql数据库用户名,mypassword为密码,all-databases.sql为备份成的文件。 还原MySQL数据库 1、还原单个数据库 mysql -uroot -pmypassword [database_name] < dumpfilename.sql root为mysql数据库用户名,mypassword为密码,[database_name]为数据库名,dumpfilename.sql为还原的数据 2、还原多个数据库 mysql -uroot -pmypassword < all-databases.sql
-
OpenVZ安装BBR新方法:LKL一键安装包(比UML简单)
前言 简单的说LKL相比uml好处还是不少的,只需要转发端口,无论是55r都是装在母鸡上,和你平时使用无差,而UML需要在UML系统里安装。LKL的占用资源也更少。不过据说LKL的加速效果没有UML好。 LKL使用前置需求 1、LKL要求ldd的版本至少在2.14,目前我测试下来,如果不想折腾建议直接安装CentOS7,Debian8和Ubuntu16。2、安装包只使用64bit的系统。3、默认的端口转发只转发了9000-9999的端口,如果你不想费心修改,请把55r等应用的端口设在这个范围。4、只适用openvz,后台需开启TUN/TAP。 安装LKL 1、LKL一键包命令 wget --no-check-certificate https://github.com/91yun/uml/raw/master/lkl/install.sh && bash install.sh 2、如何判断是否安装成功 ping 10.0.0.2 如果 10.0.0.2 能 ping 通说明成功, ping 不通说明失败 3、如果修改转发端口1、修改/root/lkl/run.sh,查找9000-9999,改成你想要的端口段2、修改/root/lkl/haproxy.cfg查找9000-9999,改成你想要的端口段3、重启vps
-
Haproxy安装及端口转发配置
简介 haproxy是一款功能强大、灵活好用反代软件,提供了高可用、负载均衡、后端服务器代理的功能,它在7层负载均衡方面的功能很强大(支持cookie track, header rewrite等等),支持双机热备,支持虚拟主机,拥有非常不错的服务器健康检查功能,当其代理的后端服务器出现故障, HAProxy会自动将该服务器摘除,故障恢复后再自动将该服务器加入;同时还提供直观的监控页面,可以清晰实时的监控服务集群的运行状况。 方法 1、安装haproxy yum -y install haproxy 2、然后清空haproxy.cfg文件内容 cd /etc/haproxy/ > haproxy.cfg 3、把下面的内容写入到haproxy.cfg文件中 global ulimit-n 51200 defaults log global mode tcp option dontlognull timeout connect 1000ms timeout client 150000ms timeout server 150000ms listen status bind 0.0.0.0:1080 mode http log global stats refresh 30s stats uri /admin?stats stats realm Private lands stats auth admin:password stats hide-version frontend ssin bind *:1000-2000 default_backend ssout backend ssout server server1 11.22.33.44 maxconn 204800 说明:bind *:1000-2000这里指的是1000-2000端口,11.22.33.44为需要转发的服务器的IP。 4、启动haproxy服务 service haproxy start
-
Proxyer:一款简单且带Web面板的内网穿透工具
说明:关于内网穿透的工具,博主已经介绍的非常多了,比如frp、lanproxy、nps、holer、sish和serveo等,用起来都还行,不过有些在安装和使用上对于一些新手来说,还是比较复杂的,最近博主发现了个新的内网穿透项目Proxyer,目前仅支持TCP协议、虽然看起来功能比较简单,但基本可以满足日常使用了,特别是在安装和使用方面,对于新手是比较友好的,这里就分享下。 截图 服务端 Github地址:https://github.com/khvysofq/proxyer 1、安装Docker #CentOS 6 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y yum -y install docker-io service docker start chkconfig docker on #CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker 2、安装Docker Compose curl -L "https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose 3、安装Proxyer wget https://raw.githubusercontent.com/khvysofq/proxyer/master/docker-compose.yml #请将后面1.1.1.1改成你的服务器ip地址后再运行 export PROXYER_PUBLIC_HOST=1.1.1.1 docker-compose up -d 安装完成后,就可以通过ip:6789访问服务端WEB管理面板了,进去后需要设置一个客户端认证密码。 然后CentOS系统建议关闭防火墙使用,或者打开部分端口也行,关闭命令: #CentOS 6系统 service iptables stop chkconfig iptables off #CentOS 7系统 systemctl stop firewalld systemctl disable firewalld 像阿里云等服务器,还需要去安全组那里开放下端口。 客户端 进入服务端面板后,界面会提供Linux、Windows、macOS客户端版本,然后自行根据自身系统下载指定版本的压缩包即可。 Windows可以直接下载界面版本,然后双击可执行文件,会弹出一个网页界面,输入上面的认证密码,即可开始配置穿透。 Linux下载压缩包后,解压出二进制文件,直接在当前目录使用./proxyer命令运行即可。
-
VPS Web控制面板:wdcp_v3.2正式版安装教程
简介 wdCP是WDlinux Control Panel的简称,是一套通过WEB控制和管理服务器的Linux服务器管理系统以及虚拟主机管理系统,旨在易于使用Linux系统做为我们的网站服务器系统,以及平时对Linux服务器的常用管理操作,均可在wdCP的后台里操作完成.使用wdCP,通过WEB方式就可以查看服务器情况,资源利用率,系统负载,内存使用率,带宽使用率等等.使用wdCP,通过WEB方式就可以轻松创建网站,开站点,发布网站,创建FTP,创建mysql数据库等.使用wdCP,通过WEB方式,就可以管理服务器上的站点,站点文件,站点配置等等.简单,方便,易操作.让你方便地使用和管理Linux服务器和网站,使用Linux系统做网站服务器,也同样可以很简单 关于wdCP更多的介绍,可看:http://www.wdlinux.cn/wdcp/ 安装前先去体验下,看演示站吧:http://www.wdlinux.cn/bbs/thread-52856-1-1.html 安装 请使用纯净系统,即不带任何其它WEB环境的系统1、只安装wdcp面板看看 wget http://down.wdlinux.cn/in/install_v3.sh sh install_v3.sh 2、和lanmp环境一起安装 yum install -y wget wget http://dl.wdlinux.cn/files/lanmp_v3.2.tar.gz tar zxvf lanmp_v3.2.tar.gz sh lanmp.sh 可选安装LNMP,LAMP,LNAMP,4全部安装(可切换) 默认安装软件版本为: nginx-1.8.1 apache-2.2.31 mysql-5.5.54 php-5.5.38 memcache redis zend 如需要自定义软件版本,后加cus,如下 sh lanmp.sh cus 如需PHP多版本共存指定使用功能,也需安装,如 sh lib/phps.sh 共支持7个版本的PHP,如5.2.17/5.3.29/5.4.45/5.5.38/5.6.30/7.0.18/7.1.4,也可指定安装某一版本,如sh lib/phps.sh 5.2.17多版本的zend,redis,memcache,opcache.sh扩展支持安装 sh lib/phps_zend.sh sh lib/phps_redis.sh sh lib/phps_memcache.sh 默认安装全部PHP版本,也可指定安装某PHP版本。 软件安装目录 /www/wdlinux 数据库文件目录 /www/wdlinux/mysql/data 支持组件 zend,memcache,rewrite,pdo_mysql,mysqli等常用组件 支持系统 wdcp_v3 支持wdOS/CentOS5.x/6.x/7.x 3、升级3和3.1版本升级可后台直接升级或使用如下手动升级 wget http://down.wdlinux.cn/in/update_v3.sh sh update_v3.sh 备注:此升级只是升级wdcp的后台面板及功能对于WEB环境的软件需另外升级(无特别需求,WEB环境可不升级或根据需求有针对性的升级) 2.X的升级可用安装方法1中所说方法,关于从v2的升级,对于使用v2的用户,可以单独升级wdcp后台到v3的版本(只安装v3的后台系统就可以,千万不要全新安装,否则很麻烦)v2/v3升级到v3.2的单独安装多PHP的方法:http://www.wdlinux.cn/bbs/thread-57646-1-1.html 卸载方法 rm -fr /www/wdlinux reboot wdcp后台的启动,重起,关闭方法 service wdcp start service wdcp restart service wdcp stop 多版本PHP的手动启动|停止|重启,如:5.5 /www/wdlinux/phps/55/bin/php-fpm start /www/wdlinux/phps/55/bin/php-fpm stop /www/wdlinux/phps/55/bin/php-fpm restart
-
OneIndex一键安装脚本 for Debian
说明:OneIndex很久前就介绍过了,一个目录列表程序,可以将OneDrive网盘里面的文件列出来供我们查看/下载,而且并不会消耗服务器的流量和空间,很是强大,之前该程序只适用于OneDrive Business账号,很多人不知道怎么搞,博主也没怎么在意,现在已经支持OneDrive个人账号了,估计很多人会用到,这里为了让部分小白快速上手,这里就整了个一键脚本,如果你不喜欢脚本或者服务器已有Web网站环境,可参考教程:OneIndex安装教程,进行手动安装。 截图 更新 【2018.12.30】 修复重定向次数过多的问题,现已修复(这个抱歉,忘记在脚本里注释部分$,导致出了点小问题)。 【2018.12.22】 替换伪静态规则,调整缓存刷新时间 【2018.12.21】 修复一点小问题,并增加定时刷新缓存和token,并优化脚本步骤信息的提示 功能 #以下为大致功能 缩略图功能 命令行上传功能 响应式,支持小屏设备 图片、视频、音频在线预览 代码在线查看(js、css、html、sh、php、java、md等) README.md支持,解析各目录下(onedirive目录下)README.md文件,在页面尾部展示。 HEAD.md支持,在页面头部展示 .password文件夹加密 在线视频播放器替换成Dplayer 在线视频播放支持mp4、webm,avi、mpg、mpeg、rm、rmvb、mov、wmv、mkv、asf。 cli文件夹上传(单线程) 不同后缀展示设置 文件直接输出 文件上传管理(后台) 图床功能 安装 Github地址:https://github.com/donwa/oneindex 系统要求:脚本只适用于Debian 8、9,且无网站环境,会自动签发Let's Encrypt SSL证书,请提前将域名解析至VPS服务器。 运行命令: wget https://www.southcat.net/usr/shell/OneIndex.sh && bash OneIndex.sh 安装完成后,打开域名,按照提示进行安装配置。后台地址:https://xx.com/?/admin,默认密码:oneindex,网站根目录/home/wwwroot/xx.com。 提示:这里好几个同学反映进不去后台,博主看了下原因,顺便再说下,安装好了后,需要先访问自己的域名,然后绑定OneDrive账号了才能访问后台,不然是进不去后台的! 绑定OneDrive后建议先访问后台,如果前台出现HTTP ERROR 500的情况,可以重新下载源码后再绑定账号,使用命令: #将domain.com改成你的域名再运行以下命令 cd /home/wwwroot/domain.com rm -rf ./* git clone https://github.com/donwa/oneindex.git mv oneindex/* ./ chmod -R 777 config/ cache/ 特殊文件实现功能 README.md、HEAD.md、.password特殊文件使用。 #在文件夹底部添加说明 在onedrive的文件夹中添加README.md文件,使用markdown语法。 #在文件夹头部添加说明 在onedrive的文件夹中添加HEAD.md文件,使用markdown语法。 #加密文件夹 在onedrive的文件夹中添加.password文件,填入密码,密码不能为空。 #直接输出网页 在onedrive的文件夹中添加index.html文件,程序会直接输出网页而不列目录,配合文件展示设置-直接输出效果更佳。 命令行功能 仅能在php cli模式下运行,且以下命令均在网站根目录/home/wwwroot/xx.com运行。 #清除缓存 php one.php cache:clear #刷新缓存 php one.php cache:refresh #刷新令牌: php one.php token:refresh #上传文件 php one.php upload:file...