大家好,如果您还对二次元污网站源码分享不太了解,没有关系,今天就由本站为大家分享二次元污网站源码分享的知识,包括二次元污图 头像的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
作为一名美学爱好者,Pixiv.net一直是我膜拜的地方,各位神级大佬的作品,恩,令人向往并热血澎湃。随着时间的堆积,收藏夹里面的东西是越来越多了。不知道有没有大佬破万,反正我是破千了。
那么,我想把她们请出来怎么办,一张一张的粘贴出来,实在是太蛋疼了……
于是,就很粗糙的写了个脚本,希望给大家用一用(嘿嘿,没准我就给做成软件了嘞)。
请务必自带科学上网知识,或有一个非大陆的服务器……强烈建议后者,否则你就准备睡觉时候不关机吧。
模拟登录(授权),我是懒得去做登录流程了,就自行抄Cookie吧。找规律。脚本搞起来。
模拟登陆
这个用抄Cookie贼儿简单,如下步骤即可。
前提是你已经登录了,否则是没有有效Cookie的。
目前还用不到,请自行保存下来,备用。
找规律
这个步骤是挺恶心的,不过帅气的我已经帮你们踩过坑了,大致看一眼,心里有个数即可。
比如T爹的这张,躺在你的收藏夹:
右键检查会发现他的链接如下:
如果你傻逼的去下载这个链接,恭喜你,喜提缩略图(不要问我怎么知道的)。
但是,如果你也是傻傻的区一层一层找,比如点击收藏的,然后去详情的,再点开详情后,获取大图的地址呢,行,但是还是有点麻烦,所以,找下规律。大图如下:
没错,我们要的是这个地址,但不用这个方法。
你细看,就发现缩略图和大图有关系,而且不是很复杂,我不多说,代码说明:
letoriginImgUrl=imgUrl.replace(/\\/c\\/150×150\\/img-master(.*?)_master1200/,’/img-original$1′)\n
这里是除了文件后缀部分的替换,你要是不信,多翻几张对比就知道了。
具体就是把150×150的尺寸干掉,把master1200干掉,然后把日期之类的拼接到img-original后面。
恩,好像好了?
nonono,坑的就在这里,缩略图可能是png或jpg,而原图就是jpg或png。反了。
然后又有下面的代码:
作用就是,你请求不到对应的原图,就赶紧把后缀换了吧。
至此,规律就找好了。
脚本搞起来
讲真,我不善言辞。
所以,直接上代码图片就行了(自行比对行数)。
main.js,入口
config/index.js,配置
还记得开始备份的Cookie么,记得填充在这里哈。
使用:
npmi
在pixiv_col下创建一个imgs文件夹。
npmrunpc
哦了。
到了收获的季节了,imgs文件夹下面,如下:
我是丢在了HK服务器上,不用科学上网即可……就是到时候导出有点恶心。
GoodBye,注意身体哦。
源码啥的GitHub-kvker/Spider:我就闲着没事,搞一下阿里试用排序。Node.js使用express、superagent搞定。简单清爽,注释我有用,不喜欢的可以删除了,欢迎Fork。看仓库名,对,打算搞点事情。
文章到此结束,如果本次分享的二次元污网站源码分享和二次元污图 头像的问题解决了您的问题,那么我们由衷的感到高兴!
