Skip to content
这是Python版花瓣网爬虫,js版用户脚本请访问https://github.com/staugur/userscript
Python
Branch: master
Clone or download
Latest commit 101a7e8 Jun 27, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore 多进程下载多画板 Jan 3, 2017
LICENSE Update LICENSE Jan 23, 2019
README.md feat: add proxy Jun 24, 2019
analyze.txt 支持堆糖网专辑批量下载 Jun 26, 2018
grab_huaban_board.py update default proxy api Jun 27, 2019
gui_batchdownload.py feat: add gui May 5, 2019
logo.ico feat: add gui May 5, 2019
version_file.txt feat: add gui May 5, 2019

README.md

grab_huaban_board

批量下载花瓣网画板、堆糖网专辑

解析

  • 查看analyze.txt

使用

git clone https://github.com/staugur/grab_huaban_board
cd grab_huaban_board

for Python

基于python2.7(您需要python环境,不谙此道者建议使用JS版,只需要浏览器即可)

  1. pip install requests

  2. python grab_huaban_board.py --help

usage: grab_huaban_board.py [-h] [-a ACTION] [-u USER] [-p PASSWORD] [-v]
                            [--board_id BOARD_ID] [--user_id USER_ID]
                            [--debug] [--proxy] [--proxy_apiurl PROXY_APIURL]

optional arguments:
  -h, --help            show this help message and exit
  -a ACTION, --action ACTION
                        脚本动作 -> getBoard: 抓取单画板(默认); getUser: 抓取单用户
  -u USER, --user USER  花瓣网账号-手机/邮箱
  -p PASSWORD, --password PASSWORD
                        花瓣网账号对应密码
  -v, --version         查看版本号
  --board_id BOARD_ID   花瓣网单个画板id, action=getBoard时使用
  --user_id USER_ID     花瓣网单个用户id, action=getUser时使用
  --debug               开启debug输出
  --proxy               开启IP代理池
  --proxy_apiurl PROXY_APIURL
                        IP代理池接口:开启IP代理池后,设置此选项使用非默认接口

温馨提示:目前默认IP代理池接口,获取的代理IP质量较低,所以若开启IP代理池,强烈建议使用自己的代理池接口!

for JavaScript(花瓣、堆糖)

TODO

  1. --board_ids 多画板
  2. --user_ids 多用户
  3. --igonre 指定忽略画板
  4. ip代理池

But,以上todo暂无计划,py版目前只针对bug

友情链接

  1. MacOS GUI 备份程序
You can’t perform that action at this time.