通过Selenium自动下载音乐
bandcamp_get的Python项目详细描述
#班德坎普获得[![生成状态](https://travis-ci.org/huntrar/bandcamp-get.svg?branch=master)](https://travis-ci.org/huntrar/bandcamp-get)[![pypi](https://img.shields.io/pypi/dm/bandcamp-get.svg?style=flat)]()
##通过Selenium自动下载音乐
bandcamp get使用selenium webdriver从音乐网站[bandcamp](https://bandcamp.com/)下载免费专辑。如果在默认情况下运行,bandcamp get将使用[guerrilla mail](https://grr.la)创建一个可丢弃的电子邮件地址。发送到此收件箱的音乐将在处理完所有唱片集后下载,无需用户交互。
- 安装
- pip安装bandcamp get
或
pip install git+https://github.com/huntrar/bandcamp-get.git#egg=bandcamp-get
或
git clone https://github.com/huntrar/bandcamp-get cd bandcamp-get python setup.py install
- 用法
用法:bandcamp get[-h][-b浏览器][-e电子邮件][-v][user]
通过Selenium自动下载音乐
- 位置参数:
- 要从中下载的用户bandcamp user
- 可选参数:
-h, --help show this help message and exit -b BROWSER, --browser BROWSER enter chrome or firefox, defaults to firefox -e EMAIL, --email EMAIL use your own email instead of a throwaway -v, --version display current version
##作者 *亨特·哈蒙德(huntrar@gmail.com)
##注释 *同时支持Python2.x和Python3.x。 *如果您选择使用一次性电子邮件(默认情况下,除非使用–email标志,否则选择此选项),则将打开发送到一次性电子邮件的所有电子邮件,并打开下载链接,然后单击webdriver。一旦所有相册都通过电子邮件发送/以其他方式下载,就会发生这种情况。 *在下载完所有专辑之前关闭Bandcamp浏览器窗口是可以的,并将提前结束处理。只要Guerrilla邮件窗口保持打开,已经通过电子邮件发送的链接仍将被下载。
新闻
0.1.4
- cleaned up code using pylint as reference
0.1.3
- pypi monthly downloads image added to readme
0.1.2
- travis-ci status image added to readme
0.1.1
- python 2.x and 3.x support
- program header and description updated
- .travis.yml and requirements.txt added
0.1.0
- updated program description
0.0.11
- updated setup.py classifiers
0.0.10
- reformatting to conform with PEP 8
- added shebang
0.0.9
- updated some formatting and changed % to format()
0.0.8
- Updated program description
0.0.7
- Moved the check for straggler emails to auto_download rather than check_email
0.0.6
- Firefox webdriver no longer asks before downloading .zip
- Minor fix to download_link behavior
0.0.5
- Added randomized user agent for requests and selenium drivers
0.0.4
- Removed sys import
0.0.3
- Made 0 or 1 positional arguments
0.0.2
- Changed execution command to bandcamp-get
0.0.1
- First entry