laravel+queryList爬虫各大壁纸网站,打造自己的壁纸网站
壁纸爬虫网站#
项目已经适配的壁纸网站
项目地址:github.com/Juenfy/wallpaper
git clone https://github.com/Juenfy/wallpaper.git
cd wallpaper
composer install
项目里有两个数据库文件,自己导入,.env 里做好配置
这是爬的壁纸数据,是按源壁纸网站各分类分页爬虫的,数据不会重复
项目技术栈:
laravel 队列,爬虫任务都是丢到队列里跑的,延时执行,避免频繁请求,爬出来的壁纸数据会持久化到数据库中。
执行下面命令监听消费队列:php artisan queue:listen --queue=default --timeout=0
定时任务配合 totem 管理面板去管理定时任务。
访问 totem:自己项目域名 /totem,比如我的就是 wallpaper.com/totem
QueryList,一款基于 phpspider 二次开发的爬虫框架。
后台直接用 laravel-admin 的,省事。
访问后台:自己项目域名 /admin,比如我的就是 wallpaper.com/admin
账号:admin 密码:admin随便写了一个壁纸的展示列表。
访问:直接域名即可,比如我的就是 wallpaper.com
瀑布流加载,但加载下一页动画效果有 bug,会重叠
本作品采用《CC 协议》,转载必须注明作者和本文链接
可以的!
好像看见了爱丽丝