All Projects → JasonkayZK → Weibopicdownloader

JasonkayZK / Weibopicdownloader

Licence: mit
一个使用Electron-Vue编写的免登录下载微博图片的桌面爬虫应用

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Weibopicdownloader

Musicdownloader
Material design YouTube mp3/mp4 downloader
Stars: ✭ 70 (-27.08%)
Mutual labels:  downloader
Mangadex Dl
Download manga from MangaDex.org.
Stars: ✭ 81 (-15.62%)
Mutual labels:  downloader
Aria2.sh
Aria2 一键安装管理脚本 增强版
Stars: ✭ 1,276 (+1229.17%)
Mutual labels:  downloader
Github Files Fetcher
Download a specific folder or file from a GitHub repo through command line
Stars: ✭ 73 (-23.96%)
Mutual labels:  downloader
New Egghead Downloader
New Egghead Downloader
Stars: ✭ 79 (-17.71%)
Mutual labels:  downloader
Cmpdl
A lightweight alternative to Twitch App for downloading Minecraft modpacks.
Stars: ✭ 83 (-13.54%)
Mutual labels:  downloader
Hitomi Downloader
🍰 Desktop application to download images/videos/music/text from Hitomi.la and other sites, and more.
Stars: ✭ 1,154 (+1102.08%)
Mutual labels:  downloader
Gophie
An Aggregator Engine for searching and downloading movies free - NO ADs!
Stars: ✭ 94 (-2.08%)
Mutual labels:  downloader
Work crawler
Download comics novels 小说漫画下载工具 小説漫画のダウンローダ 小說漫畫下載:腾讯漫画 大角虫漫画 有妖气 知音漫客 咪咕 SF漫画 哦漫画 看漫画 漫画柜 汗汗酷漫 動漫伊甸園 快看漫画 微博动漫 733动漫网 大古漫画网 漫画DB 無限動漫 動漫狂 卡推漫画 动漫之家 动漫屋 古风漫画网 36漫画网 亲亲漫画网 乙女漫画 comico webtoons 咚漫 ニコニコ静画 ComicWalker ヤングエースUP モアイ pixivコミック サイコミ;アルファポリス カクヨム ハーメルン 小説家になろう 起点中文网 八一中文网 顶点小说 落霞小说网 努努书坊 笔趣阁→epub.
Stars: ✭ 1,224 (+1175%)
Mutual labels:  downloader
Github Clone
⬇️ ⠀git clone repo subdirectories
Stars: ✭ 87 (-9.37%)
Mutual labels:  downloader
Saavn Downloader Extension
Chrome Extension to download songs and block ads for jiosaavn.com (previously saavn.com)
Stars: ✭ 74 (-22.92%)
Mutual labels:  downloader
Twitter media downloader
Twitter media downloader.
Stars: ✭ 75 (-21.87%)
Mutual labels:  downloader
Docker Jdownloader
JDownloader 2 Docker Image (Multiarch) - Passed 40M Downloads
Stars: ✭ 85 (-11.46%)
Mutual labels:  downloader
Conget
A CLI app for downloading file concurrently.
Stars: ✭ 72 (-25%)
Mutual labels:  downloader
Zdownloader
zdownloader is a download manager for ZippyShare, Google Drive and MegaUp services
Stars: ✭ 88 (-8.33%)
Mutual labels:  downloader
Bash2mp4
Video Downloader for Termux .
Stars: ✭ 68 (-29.17%)
Mutual labels:  downloader
App Store Tailwind
Mojave App Store Rebuild with Tailwind CSS, Electron and Vue
Stars: ✭ 82 (-14.58%)
Mutual labels:  electron-vue
Tbplayer
视频边下边播播,把播放器播放过的数据流缓存到本地,支持拖动。采用avplayer
Stars: ✭ 1,334 (+1289.58%)
Mutual labels:  downloader
Patreondownloader
Powerful tool for downloading content posted by creators on patreon.com. Supports content hosted on patreon itself as well as external sites (additional plugins might be required).
Stars: ✭ 89 (-7.29%)
Mutual labels:  downloader
Pornhub Downloader
Bash Script for downloading content from PornHub (the easy way)
Stars: ✭ 87 (-9.37%)
Mutual labels:  downloader

weibo-pic-downloader

一个使用Electron-Vue + ElementUI构建的免登录下载微博图片的桌面爬虫应用;

安装方法

① 压缩包方式安装

下载右侧对应平台的Release包,解压缩即可;

② 源码编译

克隆本项目:

git clone [email protected]:JasonkayZK/weiboPicDownloader.git

使用yarn或npm安装依赖:

npm install
或
yarn install

编译本项目:

# 编译对应平台:
npm run build

也可以修改package.json中的配置,如在scripts中添加一条:

{
  "scripts": {
    "build": "node .electron-vue/build.js && electron-builder",
    "build:win": "node .electron-vue/build.js && electron-builder --win --x64",
  }
 }

来使用npm run build:win编译win平台下的64位版本;

更多编译选项(如跨平台编译),见:

Vue CLI Plugin Electron Builder官方文档:

关于Mac环境下编译:

在Mac环境下编译可能会出现类似于下面的错误:

Can't locate Mac/Memory.pm in @INC (you may need to install the Mac::Memory module)

这是生成dmg包出现的问题,可以修改package.json删除:

"dmg": {
    "contents": [
        {
            "x": 410,
            "y": 150,
            "type": "link",
            "path": "/Applications"
        },
        {
            "x": 130,
            "y": 150,
            "type": "file"
        }
    ]
}

并在mac中添加target

"mac": {
    "icon": "build/icons/icon.ico",
    "target": "zip"
}

即可!

其他说明:

编译时可能会出现icon大小不符(至少为256x256或512x512)的问题;

源码的build/icons下提供了部分icon,可以直接修改package.json中的icon属性,指定你自己的icon图标;

③ 本地调试

使用yarn或npm安装依赖完成后,使用下面的命令进入本地开发调试:

npm run dev

使用方法

① 运行并填写信息

双击运行WeiboPicDownloader.exe,界面如下图:

weiboPicDownloader_1.png

填入微博用户UID,不知道UID的可以Google搜索,或是参考下面的方法:

① url路径获取

如果用户没有设置个性域名,则url中就包括了其userID,如:

https://weibo.com/u/6404087010?is_all=1

其中6404087010就是用户的userId;

如下图所示:

userId_1.png

② 网页源代码获取

有些时候用户设置了个性域名,例如:

https://weibo.com/yangmiblog?is_all=1

此时需要在网页源代码中查找userId:

在当前用户页面按下F12(或其他可以打开浏览器控制台的快捷键)打开控制台;

按下Ctrl + F进入搜索,输入uid,即可查找到用户的userId,如下图:

userId_2.png

输入用户ID,并选择下载日期区间后点击立即下载;


② 等待爬虫

点击立即下载后,程序会进行爬虫,并报告爬虫进度;


③ 选择保存路径

爬虫完成后,会弹出保存窗口,选择图片保存的路径即可开始下载;

weiboPicDownloader_2.png

下载过程中会有进度条显示,如下图:

weiboPicDownloader_3.png


④ 下载完成

最终下载完成即可在保存目录找到你下载的图片啦!

weiboPicDownloader_4.png

更多说明

本项目采用MIT许可,大家可以在本代码的基础之上自由的做二次开发!

觉得好用的可以点个star~

觉得不好的也可以提出你的issue~

相关博文:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].