Skip to content

Improved open source Weibo image crawler with no login required

License

Notifications You must be signed in to change notification settings

fyqc/openWPD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

免登录下载微博图片

批量下载微博用户图片(CLI)

根源自Java项目 yAnXImIN/weiboPicDownloader

也从另一移植项目学到了好多 ningshu/weiboPicDownloader

非常感谢两位巨巨

描述

应 issue #2 #3 的要求,现已支持真·批量下载

可以带参数运行,也可以从文件导入

基本重写了代码,简化了大量的交互,删除了大量输入检查

考虑到纯命令的方式可能对普通用户不太友好,所以新建一个分支

如果没有批量需求,用原来的版本也行

新版本同样兼容Python2和Python3

预览

screenshot

依赖

$ pip(pip3) install requests
$ pip(pip3) install colorama #仅Windows 10.0.14393以下需要
$ pip install futures #仅Python2需要

使用

$ python weiboPicDownloader.py -h
usage: weiboPicDownloader [-h] [-u user] [-us users [users ...]] [-f file]
                          [-d directory] [-s size] [-r retry] [-v] [-o]

optional arguments:
  -h, --help            show this help message and exit
  -u user               target a weibo user's nickname or id
  -us users [users ...]
                        target weibo users' nickname or id
  -f file               export user list from file
  -d directory          set picture saving path
  -s size               set size of thread pool
  -r retry              set maximum number of retries
  -v                    download videos together
  -o                    overwrite existing files

必需参数(任选一)

  • -u 用户(昵称或ID)
  • -us 多个用户(昵称或ID,用空格分隔)
  • -f 用户列表文件(昵称或ID,用换行分隔)

可选参数

  • -d 图片保存路径(默认为工作路径下的weiboPic目录)
  • -s 线程池大小(默认为20)
  • -r 最大重试次数(默认为2)
  • -v 同时下载秒拍视频
  • -o 重新下载已保存的文件(默认跳过)

About

Improved open source Weibo image crawler with no login required

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%