tankeryang / banciyuan-downloader

半次元coser图片批量下载,支持分类保存、断点续传、无重复下载、更新时只下载最新发布,不与本地重复
33 stars 2 forks source link

以后会支持单个作品下载吗? #6

Open SaraKale opened 5 years ago

SaraKale commented 5 years ago

在半次元看到好看的作品,但当前页面太多图一个个保存好累……在GitHub上搜索,看到你这个项目,这个很棒耶!不过好像还不支持单独作品下载?有时候我并不需要全部下载哒~只需要一个页面的图就行,不知道作者会考虑加个单独作品下载功能吗?(๑•ᴗ•๑) 比如这块地址 https://bcy.net/item/detail/6641802066643648775 当前页面的所有图 尝试过页面地址复制到coser id上看看,果然闪退了2333

tankeryang commented 5 years ago

@SaraKale 现在也行呀,参考README里的 如何使用 -> 分部执行,有这么一段代码

from bcy_downloader import Downloader

# 实例化Downloader对象
# coser_id: 770554
# 下载目录: E:\banciyuan (注意: windows下需按照windows特有的 <反斜杠 \> 来分隔路径,如 E:\xxx\pictures\banciyuan)
dl = Downloader(coser_id='770554', bcy_home_dir='E:\\banciyuan')

# 获取作品url列表
dl.get_post_url_list()

# 或者自定义下载作品列表
dl.post_url_list = ["https://bcy.net/item/detail/6641802066643648775"]

你只要自定义下载作品列表就行啦,把要下的作品的url放到post_url_list里。

有不懂的地方可以先阅读一下README哦-w-。还有问题的话尽管提issue,我会尽量第一时间回复的

tankeryang commented 5 years ago

@SaraKale 难不成你说的是那个release里的exe文件。。如果是那个的话,ummm,的确是不能够自定义下载作品,因为已经是生成好的二进制可执行文件了。如果有需要的话我尝试一下在输入里添加一下下载作品的选项,不过我得周末才有时间弄。。

SaraKale commented 5 years ago

@tankeryang 对滴!就那个已经生成的exe文件,py代码我有试过,好像有时候成功,有时候不成功……我已经忘了当时咋弄的了,我的python总是跟我过不去233这个不急!有时间来弄~其实自己太懒x